home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Super Munchers / Sample Application / Sample Application.rsrc / CODE_3_Management.txt < prev    next >
Text File  |  1993-06-23  |  267KB  |  4,775 lines

  1. # near model CODE resource
  2. # jump table entries: 1272-1283 (12 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6. 00000008  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  7. 0000000C  4878 2B5D                push.l     0x2B5D /* '+]' */
  8. 00000010  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  9. 00000014  2D40 FFF4                move.l     [A6 - 0xC], D0
  10. 00000018  584F                     addq.w     A7, 4
  11. 0000001A  660E                     bne        +0x10 /* 0000002A */
  12. 0000001C  486D D370                pea.l      [A5 - 0x2C90]
  13. 00000020  7094                     moveq.l    D0, 0xFFFFFF94
  14. 00000022  2F00                     move.l     -[A7], D0
  15. 00000024  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  16. 00000028  504F                     addq.w     A7, 8
  17. label0000002A:
  18. 0000002A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  19. 0000002E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  20. 00000032  7001                     moveq.l    D0, 0x01
  21. 00000034  2F00                     move.l     -[A7], D0
  22. 00000036  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  23. 0000003A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  24. 0000003E  508F                     addq.l     A7, 8
  25. 00000040  2F00                     move.l     -[A7], D0
  26. 00000042  3F3C 00FF                move.w     -[A7], 0xFF
  27. 00000046  A95D                     syscall    HiliteControl
  28. 00000048  584F                     addq.w     A7, 4
  29. label0000004A:
  30. 0000004A  7000                     moveq.l    D0, 0x00
  31. 0000004C  2F00                     move.l     -[A7], D0
  32. 0000004E  486E FFF8                pea.l      [A6 - 0x8]
  33. 00000052  A991                     syscall    ModalDialog
  34. 00000054  7004                     moveq.l    D0, 0x04
  35. 00000056  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  36. 0000005A  6E3A                     bgt        +0x3C /* 00000096 */
  37. 0000005C  7008                     moveq.l    D0, 0x08
  38. 0000005E  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  39. 00000062  6D32                     blt        +0x34 /* 00000096 */
  40. 00000064  302E FFF8                move.w     D0, [A6 - 0x8]
  41. 00000068  48C0                     ext.l      D0
  42. 0000006A  2F00                     move.l     -[A7], D0
  43. 0000006C  7008                     moveq.l    D0, 0x08
  44. 0000006E  2F00                     move.l     -[A7], D0
  45. 00000070  7204                     moveq.l    D1, 0x04
  46. 00000072  2F01                     move.l     -[A7], D1
  47. 00000074  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  48. 00000078  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  49. 0000007C  7001                     moveq.l    D0, 0x01
  50. 0000007E  2F00                     move.l     -[A7], D0
  51. 00000080  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  52. 00000084  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  53. 00000088  508F                     addq.l     A7, 8
  54. 0000008A  2F00                     move.l     -[A7], D0
  55. 0000008C  7000                     moveq.l    D0, 0x00
  56. 0000008E  3F00                     move.w     -[A7], D0
  57. 00000090  A95D                     syscall    HiliteControl
  58. 00000092  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59. label00000096:
  60. 00000096  7001                     moveq.l    D0, 0x01
  61. 00000098  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  62. 0000009C  6708                     beq        +0xA /* 000000A6 */
  63. 0000009E  7002                     moveq.l    D0, 0x02
  64. 000000A0  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  65. 000000A4  66A4                     bne        -0x5A /* 0000004A */
  66. label000000A6:
  67. 000000A6  7002                     moveq.l    D0, 0x02
  68. 000000A8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  69. 000000AC  660A                     bne        +0xC /* 000000B8 */
  70. 000000AE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  71. 000000B2  A983                     syscall    DisposeDialog
  72. 000000B4  6000 01B8                bra        +0x1BA /* 0000026E */
  73. label000000B8:
  74. 000000B8  7A04                     moveq.l    D5, 0x04
  75. label000000BA:
  76. 000000BA  48C5                     ext.l      D5
  77. 000000BC  2F05                     move.l     -[A7], D5
  78. 000000BE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  79. 000000C2  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  80. 000000C6  4A40                     tst.w      D0
  81. 000000C8  504F                     addq.w     A7, 8
  82. 000000CA  6608                     bne        +0xA /* 000000D4 */
  83. 000000CC  5245                     addq.w     D5, 1
  84. 000000CE  0C45 0008                cmpi.w     D5, 0x8
  85. 000000D2  6FE6                     ble        -0x18 /* 000000BA */
  86. label000000D4:
  87. 000000D4  48C5                     ext.l      D5
  88. 000000D6  2005                     move.l     D0, D5
  89. 000000D8  5780                     subq.l     D0, 3
  90. 000000DA  D080                     add.l      D0, D0
  91. 000000DC  2200                     move.l     D1, D0
  92. 000000DE  E588                     lsl        D0, 2
  93. 000000E0  D081                     add.l      D0, D1
  94. 000000E2  3A00                     move.w     D5, D0
  95. 000000E4  3D6D DADC FFFA           move.w     [A6 - 0x6], [A5 - 0x2524]
  96. 000000EA  426D DADC                clr.w      [A5 - 0x2524]
  97. 000000EE  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  98. 000000F2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  99. 000000F6  4246                     clr.w      D6
  100. label000000F8:
  101. 000000F8  41ED D8A8                lea.l      A0, [A5 - 0x2758]
  102. 000000FC  11BC 0001 6000           move.b     [A0 + D6.w], 0x1
  103. 00000102  48C6                     ext.l      D6
  104. 00000104  2006                     move.l     D0, D6
  105. 00000106  D0BC 0000 0080           add.l      D0, 0x80
  106. 0000010C  2F00                     move.l     -[A7], D0
  107. 0000010E  7007                     moveq.l    D0, 0x07
  108. 00000110  2F00                     move.l     -[A7], D0
  109. 00000112  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  110. 00000116  2640                     movea.l    A3, D0
  111. 00000118  204B                     movea.l    A0, A3
  112. 0000011A  A029                     syscall    HLock
  113. 0000011C  2853                     movea.l    A4, [A3]
  114. 0000011E  7800                     moveq.l    D4, 0x00
  115. 00000120  182C 0002                move.b     D4, [A4 + 0x2]
  116. 00000124  4A84                     tst.l      D4
  117. 00000126  4247                     clr.w      D7
  118. 00000128  504F                     addq.w     A7, 8
  119. 0000012A  605E                     bra        +0x60 /* 0000018A */
  120. label0000012C:
  121. 0000012C  48C7                     ext.l      D7
  122. 0000012E  2007                     move.l     D0, D7
  123. 00000130  E580                     asl        D0, 2
  124. 00000132  7200                     moveq.l    D1, 0x00
  125. 00000134  1234 0805                move.b     D1, [A4 + D0 + 0x5]
  126. 00000138  BA41                     cmp.w      D5, D1
  127. 0000013A  6D28                     blt        +0x2A /* 00000164 */
  128. 0000013C  48C6                     ext.l      D6
  129. 0000013E  2006                     move.l     D0, D6
  130. 00000140  2200                     move.l     D1, D0
  131. 00000142  C0FC 0028                mulu.w     D0, 0x28 /* '(' */
  132. 00000146  4841                     swap.w     D1
  133. 00000148  C2FC 0028                mulu.w     D1, 0x28 /* '(' */
  134. 0000014C  4841                     swap.w     D1
  135. 0000014E  4241                     clr.w      D1
  136. 00000150  D081                     add.l      D0, D1
  137. 00000152  41ED D8B0                lea.l      A0, [A5 - 0x2750]
  138. 00000156  2207                     move.l     D1, D7
  139. 00000158  48C1                     ext.l      D1
  140. 0000015A  D280                     add.l      D1, D0
  141. 0000015C  11BC 0001 1800           move.b     [A0 + D1], 0x1
  142. 00000162  6024                     bra        +0x26 /* 00000188 */
  143. label00000164:
  144. 00000164  48C6                     ext.l      D6
  145. 00000166  2006                     move.l     D0, D6
  146. 00000168  2200                     move.l     D1, D0
  147. 0000016A  C0FC 0028                mulu.w     D0, 0x28 /* '(' */
  148. 0000016E  4841                     swap.w     D1
  149. 00000170  C2FC 0028                mulu.w     D1, 0x28 /* '(' */
  150. 00000174  4841                     swap.w     D1
  151. 00000176  4241                     clr.w      D1
  152. 00000178  D081                     add.l      D0, D1
  153. 0000017A  41ED D8B0                lea.l      A0, [A5 - 0x2750]
  154. 0000017E  2207                     move.l     D1, D7
  155. 00000180  48C1                     ext.l      D1
  156. 00000182  D280                     add.l      D1, D0
  157. 00000184  4230 1800                clr.b      [A0 + D1]
  158. label00000188:
  159. 00000188  5247                     addq.w     D7, 1
  160. label0000018A:
  161. 0000018A  B847                     cmp.w      D4, D7
  162. 0000018C  6E9E                     bgt        -0x60 /* 0000012C */
  163. 0000018E  204B                     movea.l    A0, A3
  164. 00000190  A02A                     syscall    HUnlock
  165. 00000192  5246                     addq.w     D6, 1
  166. 00000194  0C46 0006                cmpi.w     D6, 0x6
  167. 00000198  6D00 FF5E                blt        -0xA0 /* 000000F8 */
  168. 0000019C  3005                     move.w     D0, D5
  169. 0000019E  0440 000A                subi.w     D0, 0xA /* '\n' */
  170. 000001A2  671A                     beq        +0x1C /* 000001BE */
  171. 000001A4  0440 000A                subi.w     D0, 0xA /* '\n' */
  172. 000001A8  6714                     beq        +0x16 /* 000001BE */
  173. 000001AA  0440 000A                subi.w     D0, 0xA /* '\n' */
  174. 000001AE  6714                     beq        +0x16 /* 000001C4 */
  175. 000001B0  0440 000A                subi.w     D0, 0xA /* '\n' */
  176. 000001B4  670E                     beq        +0x10 /* 000001C4 */
  177. 000001B6  0440 000A                subi.w     D0, 0xA /* '\n' */
  178. 000001BA  6710                     beq        +0x12 /* 000001CC */
  179. 000001BC  6014                     bra        +0x16 /* 000001D2 */
  180. label000001BE:
  181. 000001BE  426D D9C8                clr.w      [A5 - 0x2638]
  182. 000001C2  600E                     bra        +0x10 /* 000001D2 */
  183. label000001C4:
  184. 000001C4  3B7C 0001 D9C8           move.w     [A5 - 0x2638], 0x1
  185. 000001CA  6006                     bra        +0x8 /* 000001D2 */
  186. label000001CC:
  187. 000001CC  3B7C 0002 D9C8           move.w     [A5 - 0x2638], 0x2
  188. label000001D2:
  189. 000001D2  3005                     move.w     D0, D5
  190. 000001D4  0440 000A                subi.w     D0, 0xA /* '\n' */
  191. 000001D8  671A                     beq        +0x1C /* 000001F4 */
  192. 000001DA  0440 000A                subi.w     D0, 0xA /* '\n' */
  193. 000001DE  6714                     beq        +0x16 /* 000001F4 */
  194. 000001E0  0440 000A                subi.w     D0, 0xA /* '\n' */
  195. 000001E4  670E                     beq        +0x10 /* 000001F4 */
  196. 000001E6  0440 000A                subi.w     D0, 0xA /* '\n' */
  197. 000001EA  670E                     beq        +0x10 /* 000001FA */
  198. 000001EC  0440 000A                subi.w     D0, 0xA /* '\n' */
  199. 000001F0  6708                     beq        +0xA /* 000001FA */
  200. 000001F2  600C                     bra        +0xE /* 00000200 */
  201. label000001F4:
  202. 000001F4  422D D9CA                clr.b      [A5 - 0x2636]
  203. 000001F8  6006                     bra        +0x8 /* 00000200 */
  204. label000001FA:
  205. 000001FA  1B7C 0001 D9CA           move.b     [A5 - 0x2636], 0x1
  206. label00000200:
  207. 00000200  1B7C 0001 D9CB           move.b     [A5 - 0x2635], 0x1
  208. 00000206  1B7C 0001 D9CB           move.b     [A5 - 0x2635], 0x1
  209. 0000020C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  210. 00000210  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  211. 00000214  3B6E FFFA DADC           move.w     [A5 - 0x2524], [A6 - 0x6]
  212. 0000021A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  213. 0000021E  A983                     syscall    DisposeDialog
  214. 00000220  486E FFFC                pea.l      [A6 - 0x4]
  215. 00000224  7000                     moveq.l    D0, 0x00
  216. 00000226  3F00                     move.w     -[A7], D0
  217. 00000228  3F00                     move.w     -[A7], D0
  218. 0000022A  A880                     syscall    SetPt
  219. 0000022C  558F                     subq.l     A7, 2
  220. 0000022E  7001                     moveq.l    D0, 0x01
  221. 00000230  1F00                     move.b     -[A7], D0
  222. 00000232  486E FFFC                pea.l      [A6 - 0x4]
  223. 00000236  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  224. 0000023A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  225. 0000023E  A9E7                     syscall    Pack0/ListManager
  226. 00000240  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  227. 00000244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  228. 00000248  4EBA 0B2A                jsr        [PC + 0xB2A /* 00000D74 */]
  229. 0000024C  7001                     moveq.l    D0, 0x01
  230. 0000024E  1F00                     move.b     -[A7], D0
  231. 00000250  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  232. 00000254  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  233. 00000258  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  234. 0000025C  A9E7                     syscall    Pack0/ListManager
  235. 0000025E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  236. 00000262  700F                     moveq.l    D0, 0x0F
  237. 00000264  3F00                     move.w     -[A7], D0
  238. 00000266  4EBA 1568                jsr        [PC + 0x1568 /* 000017D0 */]
  239. 0000026A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  240. label0000026E:
  241. 0000026E  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  242. 00000274  4E5E                     unlink     A6
  243. 00000276  4E75                     rts
  244. fn00000278:
  245. 00000278  4E56 FFEC                link       A6, -0x0014
  246. 0000027C  2F0C                     move.l     -[A7], A4
  247. 0000027E  4878 09CB                push.l     0x9CB
  248. 00000282  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  249. 00000286  2840                     movea.l    A4, D0
  250. 00000288  2F0C                     move.l     -[A7], A4
  251. 0000028A  7006                     moveq.l    D0, 0x06
  252. 0000028C  3F00                     move.w     -[A7], D0
  253. 0000028E  486E FFEE                pea.l      [A6 - 0x12]
  254. 00000292  486E FFF0                pea.l      [A6 - 0x10]
  255. 00000296  486E FFF4                pea.l      [A6 - 0xC]
  256. 0000029A  A98D                     syscall    GetDialogItem/GetDItem
  257. 0000029C  2F0C                     move.l     -[A7], A4
  258. 0000029E  7006                     moveq.l    D0, 0x06
  259. 000002A0  3F00                     move.w     -[A7], D0
  260. 000002A2  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  261. 000002A6  486D 051A                pea.l      [A5 + 0x51A /* export_159 */]
  262. 000002AA  486E FFF4                pea.l      [A6 - 0xC]
  263. 000002AE  A98E                     syscall    SetDialogItem/SetDItem
  264. 000002B0  2F0C                     move.l     -[A7], A4
  265. 000002B2  7005                     moveq.l    D0, 0x05
  266. 000002B4  3F00                     move.w     -[A7], D0
  267. 000002B6  486E FFEE                pea.l      [A6 - 0x12]
  268. 000002BA  486E FFF0                pea.l      [A6 - 0x10]
  269. 000002BE  486E FFF4                pea.l      [A6 - 0xC]
  270. 000002C2  A98D                     syscall    GetDialogItem/GetDItem
  271. 000002C4  2F0C                     move.l     -[A7], A4
  272. 000002C6  7005                     moveq.l    D0, 0x05
  273. 000002C8  3F00                     move.w     -[A7], D0
  274. 000002CA  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  275. 000002CE  486D 0522                pea.l      [A5 + 0x522 /* export_160 */]
  276. 000002D2  486E FFF4                pea.l      [A6 - 0xC]
  277. 000002D6  A98E                     syscall    SetDialogItem/SetDItem
  278. 000002D8  7001                     moveq.l    D0, 0x01
  279. 000002DA  2F00                     move.l     -[A7], D0
  280. 000002DC  2F0C                     move.l     -[A7], A4
  281. 000002DE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  282. 000002E2  508F                     addq.l     A7, 8
  283. 000002E4  2F00                     move.l     -[A7], D0
  284. 000002E6  3F3C 00FF                move.w     -[A7], 0xFF
  285. 000002EA  A95D                     syscall    HiliteControl
  286. 000002EC  486E FFF4                pea.l      [A6 - 0xC]
  287. 000002F0  7001                     moveq.l    D0, 0x01
  288. 000002F2  3F00                     move.w     -[A7], D0
  289. 000002F4  3F00                     move.w     -[A7], D0
  290. 000002F6  A8A9                     syscall    InsetRect
  291. 000002F8  486E FFF4                pea.l      [A6 - 0xC]
  292. 000002FC  A928                     syscall    InvalRect
  293. 000002FE  584F                     addq.w     A7, 4
  294. label00000300:
  295. 00000300  4A6D D3B0                tst.w      [A5 - 0x2C50]
  296. 00000304  6614                     bne        +0x16 /* 0000031A */
  297. 00000306  7001                     moveq.l    D0, 0x01
  298. 00000308  2F00                     move.l     -[A7], D0
  299. 0000030A  2F0C                     move.l     -[A7], A4
  300. 0000030C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  301. 00000310  508F                     addq.l     A7, 8
  302. 00000312  2F00                     move.l     -[A7], D0
  303. 00000314  3F3C 00FF                move.w     -[A7], 0xFF
  304. 00000318  A95D                     syscall    HiliteControl
  305. label0000031A:
  306. 0000031A  4A2D D3AE                tst.b      [A5 - 0x2C52]
  307. 0000031E  6614                     bne        +0x16 /* 00000334 */
  308. 00000320  7003                     moveq.l    D0, 0x03
  309. 00000322  2F00                     move.l     -[A7], D0
  310. 00000324  2F0C                     move.l     -[A7], A4
  311. 00000326  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  312. 0000032A  508F                     addq.l     A7, 8
  313. 0000032C  2F00                     move.l     -[A7], D0
  314. 0000032E  3F3C 00FF                move.w     -[A7], 0xFF
  315. 00000332  A95D                     syscall    HiliteControl
  316. label00000334:
  317. 00000334  7000                     moveq.l    D0, 0x00
  318. 00000336  2F00                     move.l     -[A7], D0
  319. 00000338  486E FFEC                pea.l      [A6 - 0x14]
  320. 0000033C  A991                     syscall    ModalDialog
  321. 0000033E  7002                     moveq.l    D0, 0x02
  322. 00000340  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  323. 00000344  6700 008A                beq        +0x8C /* 000003D0 */
  324. 00000348  7003                     moveq.l    D0, 0x03
  325. 0000034A  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  326. 0000034E  661A                     bne        +0x1C /* 0000036A */
  327. 00000350  7001                     moveq.l    D0, 0x01
  328. 00000352  2F00                     move.l     -[A7], D0
  329. 00000354  2F0C                     move.l     -[A7], A4
  330. 00000356  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  331. 0000035A  508F                     addq.l     A7, 8
  332. 0000035C  2F00                     move.l     -[A7], D0
  333. 0000035E  7000                     moveq.l    D0, 0x00
  334. 00000360  3F00                     move.w     -[A7], D0
  335. 00000362  A95D                     syscall    HiliteControl
  336. 00000364  526D D3B0                addq.w     [A5 - 0x2C50], 1
  337. 00000368  6020                     bra        +0x22 /* 0000038A */
  338. label0000036A:
  339. 0000036A  7001                     moveq.l    D0, 0x01
  340. 0000036C  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  341. 00000370  6618                     bne        +0x1A /* 0000038A */
  342. 00000372  7003                     moveq.l    D0, 0x03
  343. 00000374  2F00                     move.l     -[A7], D0
  344. 00000376  2F0C                     move.l     -[A7], A4
  345. 00000378  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  346. 0000037C  508F                     addq.l     A7, 8
  347. 0000037E  2F00                     move.l     -[A7], D0
  348. 00000380  7000                     moveq.l    D0, 0x00
  349. 00000382  3F00                     move.w     -[A7], D0
  350. 00000384  A95D                     syscall    HiliteControl
  351. 00000386  536D D3B0                subq.w     [A5 - 0x2C50], 1
  352. label0000038A:
  353. 0000038A  486E FFFC                pea.l      [A6 - 0x4]
  354. 0000038E  A874                     syscall    GetPort
  355. 00000390  2F0C                     move.l     -[A7], A4
  356. 00000392  A873                     syscall    SetPort
  357. 00000394  2F0C                     move.l     -[A7], A4
  358. 00000396  7005                     moveq.l    D0, 0x05
  359. 00000398  3F00                     move.w     -[A7], D0
  360. 0000039A  486E FFEE                pea.l      [A6 - 0x12]
  361. 0000039E  486E FFF0                pea.l      [A6 - 0x10]
  362. 000003A2  486E FFF4                pea.l      [A6 - 0xC]
  363. 000003A6  A98D                     syscall    GetDialogItem/GetDItem
  364. 000003A8  486E FFF4                pea.l      [A6 - 0xC]
  365. 000003AC  7001                     moveq.l    D0, 0x01
  366. 000003AE  3F00                     move.w     -[A7], D0
  367. 000003B0  3F00                     move.w     -[A7], D0
  368. 000003B2  A8A9                     syscall    InsetRect
  369. 000003B4  486E FFF4                pea.l      [A6 - 0xC]
  370. 000003B8  A928                     syscall    InvalRect
  371. 000003BA  2F0C                     move.l     -[A7], A4
  372. 000003BC  A922                     syscall    BeginUpdate
  373. 000003BE  2F0C                     move.l     -[A7], A4
  374. 000003C0  A981                     syscall    DrawDialog
  375. 000003C2  2F0C                     move.l     -[A7], A4
  376. 000003C4  A923                     syscall    EndUpdate
  377. 000003C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  378. 000003CA  A873                     syscall    SetPort
  379. 000003CC  6000 FF32                bra        -0xCC /* 00000300 */
  380. label000003D0:
  381. 000003D0  2F0C                     move.l     -[A7], A4
  382. 000003D2  A983                     syscall    DisposeDialog
  383. 000003D4  286E FFE8                movea.l    A4, [A6 - 0x18]
  384. 000003D8  4E5E                     unlink     A6
  385. 000003DA  4E75                     rts
  386. export_159:
  387. 000003DC  4E56 FEEE                link       A6, -0x0112
  388. 000003E0  48E7 0018                movem.l    -[A7], A3,A4
  389. 000003E4  266E 000A                movea.l    A3, [A6 + 0xA]
  390. 000003E8  49EE FF00                lea.l      A4, [A6 - 0x100]
  391. 000003EC  486E FEFC                pea.l      [A6 - 0x104]
  392. 000003F0  A874                     syscall    GetPort
  393. 000003F2  2F0B                     move.l     -[A7], A3
  394. 000003F4  A873                     syscall    SetPort
  395. 000003F6  2F0B                     move.l     -[A7], A3
  396. 000003F8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  397. 000003FC  486E FEF6                pea.l      [A6 - 0x10A]
  398. 00000400  486E FEF8                pea.l      [A6 - 0x108]
  399. 00000404  486E FEEE                pea.l      [A6 - 0x112]
  400. 00000408  A98D                     syscall    GetDialogItem/GetDItem
  401. 0000040A  2F0C                     move.l     -[A7], A4
  402. 0000040C  302D D39E                move.w     D0, [A5 - 0x2C62]
  403. 00000410  D07C 0080                add.w      D0, 0x80
  404. 00000414  3F00                     move.w     -[A7], D0
  405. 00000416  302D D3AC                move.w     D0, [A5 - 0x2C54]
  406. 0000041A  5240                     addq.w     D0, 1
  407. 0000041C  3F00                     move.w     -[A7], D0
  408. 0000041E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  409. 00000422  302E FEF4                move.w     D0, [A6 - 0x10C]
  410. 00000426  906E FEF0                sub.w      D0, [A6 - 0x110]
  411. 0000042A  3D40 FEF6                move.w     [A6 - 0x10A], D0
  412. 0000042E  558F                     subq.l     A7, 2
  413. 00000430  2F0C                     move.l     -[A7], A4
  414. 00000432  A88C                     syscall    StringWidth
  415. 00000434  301F                     move.w     D0, [A7]+
  416. 00000436  916E FEF6                sub.w      [A6 - 0x10A], D0
  417. 0000043A  302E FEF6                move.w     D0, [A6 - 0x10A]
  418. 0000043E  48C0                     ext.l      D0
  419. 00000440  81FC 0002                divs.w     D0, 0x2
  420. 00000444  3D40 FEF6                move.w     [A6 - 0x10A], D0
  421. 00000448  D06E FEF0                add.w      D0, [A6 - 0x110]
  422. 0000044C  3F00                     move.w     -[A7], D0
  423. 0000044E  302E FEEE                move.w     D0, [A6 - 0x112]
  424. 00000452  D07C 000C                add.w      D0, 0xC
  425. 00000456  3F00                     move.w     -[A7], D0
  426. 00000458  A893                     syscall    MoveTo
  427. 0000045A  2F0C                     move.l     -[A7], A4
  428. 0000045C  A884                     syscall    DrawString
  429. 0000045E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  430. 00000462  A873                     syscall    SetPort
  431. 00000464  4CEE 1800 FEE6           movem.l    A3,A4, [A6 - 0x11A]
  432. 0000046A  4E5E                     unlink     A6
  433. 0000046C  205F                     movea.l    A0, [A7]+
  434. 0000046E  5C4F                     addq.w     A7, 6
  435. 00000470  4ED0                     jmp        [A0]
  436. export_160:
  437. 00000472  4E56 F954                link       A6, -0x06AC
  438. 00000476  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  439. 0000047A  47EE F994                lea.l      A3, [A6 - 0x66C]
  440. 0000047E  4245                     clr.w      D5
  441. 00000480  486E FFFC                pea.l      [A6 - 0x4]
  442. 00000484  A874                     syscall    GetPort
  443. 00000486  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  444. 0000048A  A873                     syscall    SetPort
  445. 0000048C  206D FE7E                movea.l    A0, [A5 - 0x182]
  446. 00000490  43EE F962                lea.l      A1, [A6 - 0x69E]
  447. 00000494  41E8 0044                lea.l      A0, [A0 + 0x44]
  448. 00000498  22D8                     move.l     [A1]+, [A0]+
  449. 0000049A  22D8                     move.l     [A1]+, [A0]+
  450. 0000049C  22D8                     move.l     [A1]+, [A0]+
  451. 0000049E  7009                     moveq.l    D0, 0x09
  452. 000004A0  3F00                     move.w     -[A7], D0
  453. 000004A2  A88A                     syscall    TextSize
  454. 000004A4  7003                     moveq.l    D0, 0x03
  455. 000004A6  3F00                     move.w     -[A7], D0
  456. 000004A8  A887                     syscall    TextFont
  457. 000004AA  486E F96E                pea.l      [A6 - 0x692]
  458. 000004AE  A88B                     syscall    GetFontInfo
  459. 000004B0  302E F96E                move.w     D0, [A6 - 0x692]
  460. 000004B4  48C0                     ext.l      D0
  461. 000004B6  322E F970                move.w     D1, [A6 - 0x690]
  462. 000004BA  48C1                     ext.l      D1
  463. 000004BC  D280                     add.l      D1, D0
  464. 000004BE  3A2E F974                move.w     D5, [A6 - 0x68C]
  465. 000004C2  DA41                     add.w      D5, D1
  466. 000004C4  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  467. 000004C8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  468. 000004CC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  469. 000004D0  486E F954                pea.l      [A6 - 0x6AC]
  470. 000004D4  486E F956                pea.l      [A6 - 0x6AA]
  471. 000004D8  486E F95A                pea.l      [A6 - 0x6A6]
  472. 000004DC  A98D                     syscall    GetDialogItem/GetDItem
  473. 000004DE  486E F95A                pea.l      [A6 - 0x6A6]
  474. 000004E2  A8A1                     syscall    FrameRect
  475. 000004E4  486E F95A                pea.l      [A6 - 0x6A6]
  476. 000004E8  7001                     moveq.l    D0, 0x01
  477. 000004EA  3F00                     move.w     -[A7], D0
  478. 000004EC  3F00                     move.w     -[A7], D0
  479. 000004EE  A8A9                     syscall    InsetRect
  480. 000004F0  486E F95A                pea.l      [A6 - 0x6A6]
  481. 000004F4  A8A3                     syscall    EraseRect
  482. 000004F6  486E F95A                pea.l      [A6 - 0x6A6]
  483. 000004FA  302E F972                move.w     D0, [A6 - 0x68E]
  484. 000004FE  5340                     subq.w     D0, 1
  485. 00000500  3F00                     move.w     -[A7], D0
  486. 00000502  302E F970                move.w     D0, [A6 - 0x690]
  487. 00000506  5340                     subq.w     D0, 1
  488. 00000508  3F00                     move.w     -[A7], D0
  489. 0000050A  A8A9                     syscall    InsetRect
  490. 0000050C  486E F97C                pea.l      [A6 - 0x684]
  491. 00000510  3F2E F95C                move.w     -[A7], [A6 - 0x6A4]
  492. 00000514  3005                     move.w     D0, D5
  493. 00000516  D06E F95A                add.w      D0, [A6 - 0x6A6]
  494. 0000051A  3F00                     move.w     -[A7], D0
  495. 0000051C  A880                     syscall    SetPt
  496. 0000051E  302E F960                move.w     D0, [A6 - 0x6A0]
  497. 00000522  48C0                     ext.l      D0
  498. 00000524  322E F95C                move.w     D1, [A6 - 0x6A4]
  499. 00000528  48C1                     ext.l      D1
  500. 0000052A  9081                     sub.l      D0, D1
  501. 0000052C  7204                     moveq.l    D1, 0x04
  502. 0000052E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  503. 00000532  3D40 F976                move.w     [A6 - 0x68A], D0
  504. 00000536  302D D39E                move.w     D0, [A5 - 0x2C62]
  505. 0000053A  48C0                     ext.l      D0
  506. 0000053C  D0BC 0000 0080           add.l      D0, 0x80
  507. 00000542  2F00                     move.l     -[A7], D0
  508. 00000544  7007                     moveq.l    D0, 0x07
  509. 00000546  2F00                     move.l     -[A7], D0
  510. 00000548  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  511. 0000054C  2D40 F990                move.l     [A6 - 0x670], D0
  512. 00000550  2040                     movea.l    A0, D0
  513. 00000552  A029                     syscall    HLock
  514. 00000554  206E F990                movea.l    A0, [A6 - 0x670]
  515. 00000558  2850                     movea.l    A4, [A0]
  516. 0000055A  302D D39E                move.w     D0, [A5 - 0x2C62]
  517. 0000055E  48C0                     ext.l      D0
  518. 00000560  D0BC 0000 0080           add.l      D0, 0x80
  519. 00000566  2F00                     move.l     -[A7], D0
  520. 00000568  7009                     moveq.l    D0, 0x09
  521. 0000056A  2F00                     move.l     -[A7], D0
  522. 0000056C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  523. 00000570  2D40 F988                move.l     [A6 - 0x678], D0
  524. 00000574  2040                     movea.l    A0, D0
  525. 00000576  A029                     syscall    HLock
  526. 00000578  206E F988                movea.l    A0, [A6 - 0x678]
  527. 0000057C  2D50 F980                move.l     [A6 - 0x680], [A0]
  528. 00000580  302D D39E                move.w     D0, [A5 - 0x2C62]
  529. 00000584  48C0                     ext.l      D0
  530. 00000586  D0BC 0000 0080           add.l      D0, 0x80
  531. 0000058C  2F00                     move.l     -[A7], D0
  532. 0000058E  7008                     moveq.l    D0, 0x08
  533. 00000590  2F00                     move.l     -[A7], D0
  534. 00000592  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  535. 00000596  2D40 F98C                move.l     [A6 - 0x674], D0
  536. 0000059A  2040                     movea.l    A0, D0
  537. 0000059C  A029                     syscall    HLock
  538. 0000059E  206E F98C                movea.l    A0, [A6 - 0x674]
  539. 000005A2  2D50 F984                move.l     [A6 - 0x67C], [A0]
  540. 000005A6  3D54 F978                move.w     [A6 - 0x688], [A4]
  541. 000005AA  426E F9B6                clr.w      [A6 - 0x64A]
  542. 000005AE  7C01                     moveq.l    D6, 0x01
  543. 000005B0  4244                     clr.w      D4
  544. 000005B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  545. label000005B6:
  546. 000005B6  3004                     move.w     D0, D4
  547. 000005B8  5244                     addq.w     D4, 1
  548. 000005BA  206E F980                movea.l    A0, [A6 - 0x680]
  549. 000005BE  7200                     moveq.l    D1, 0x00
  550. 000005C0  1230 0000                move.b     D1, [A0 + D0.w]
  551. 000005C4  0C01 007F                cmpi.b     D1, 0x7F
  552. 000005C8  630E                     bls        +0x10 /* 000005D8 */
  553. 000005CA  3006                     move.w     D0, D6
  554. 000005CC  5246                     addq.w     D6, 1
  555. 000005CE  D040                     add.w      D0, D0
  556. 000005D0  41EE F9B6                lea.l      A0, [A6 - 0x64A]
  557. 000005D4  3184 0000                move.w     [A0 + D0.w], D4
  558. label000005D8:
  559. 000005D8  BC6E F978                cmp.w      D6, [A6 - 0x688]
  560. 000005DC  6DD8                     blt        -0x26 /* 000005B6 */
  561. 000005DE  302D D3AC                move.w     D0, [A5 - 0x2C54]
  562. 000005E2  48C0                     ext.l      D0
  563. 000005E4  81FC 0004                divs.w     D0, 0x4
  564. 000005E8  3D40 FFF8                move.w     [A6 - 0x8], D0
  565. 000005EC  302D D3AC                move.w     D0, [A5 - 0x2C54]
  566. 000005F0  48C0                     ext.l      D0
  567. 000005F2  81FC 0004                divs.w     D0, 0x4
  568. 000005F6  4840                     swap.w     D0
  569. 000005F8  48C0                     ext.l      D0
  570. 000005FA  D080                     add.l      D0, D0
  571. 000005FC  5200                     addq.b     D0, 1
  572. 000005FE  323C 0080                move.w     D1, 0x80
  573. 00000602  E029                     lsr        D1.b, D0
  574. 00000604  1D41 FFF7                move.b     [A6 - 0x9], D1
  575. 00000608  206E F984                movea.l    A0, [A6 - 0x67C]
  576. 0000060C  7000                     moveq.l    D0, 0x00
  577. 0000060E  1010                     move.b     D0, [A0]
  578. 00000610  5240                     addq.w     D0, 1
  579. 00000612  3D40 FFFA                move.w     [A6 - 0x6], D0
  580. 00000616  4244                     clr.w      D4
  581. 00000618  4246                     clr.w      D6
  582. 0000061A  422D D3AE                clr.b      [A5 - 0x2C52]
  583. 0000061E  302D D3B0                move.w     D0, [A5 - 0x2C50]
  584. 00000622  D040                     add.w      D0, D0
  585. 00000624  41ED D3B2                lea.l      A0, [A5 - 0x2C4E]
  586. 00000628  3E30 0000                move.w     D7, [A0 + D0.w]
  587. 0000062C  6000 00C6                bra        +0xC8 /* 000006F4 */
  588. label00000630:
  589. 00000630  3007                     move.w     D0, D7
  590. 00000632  C1EE FFFA                muls.w     D0, [A6 - 0x6]
  591. 00000636  D0AE F984                add.l      D0, [A6 - 0x67C]
  592. 0000063A  2840                     movea.l    A4, D0
  593. 0000063C  524C                     addq.w     A4, 1
  594. 0000063E  302E FFF8                move.w     D0, [A6 - 0x8]
  595. 00000642  122E FFF7                move.b     D1, [A6 - 0x9]
  596. 00000646  C234 0001                and.b      D1, [A4 + D0.w + 0x1]
  597. 0000064A  6700 00A6                beq        +0xA8 /* 000006F2 */
  598. 0000064E  7000                     moveq.l    D0, 0x00
  599. 00000650  1014                     move.b     D0, [A4]
  600. 00000652  B06D D8A6                cmp.w      D0, [A5 - 0x275A]
  601. 00000656  6E00 009A                bgt        +0x9C /* 000006F2 */
  602. 0000065A  5246                     addq.w     D6, 1
  603. 0000065C  0C46 0048                cmpi.w     D6, 0x48 /* 'H' */
  604. 00000660  662C                     bne        +0x2E /* 0000068E */
  605. 00000662  7003                     moveq.l    D0, 0x03
  606. 00000664  2F00                     move.l     -[A7], D0
  607. 00000666  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  608. 0000066A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  609. 0000066E  508F                     addq.l     A7, 8
  610. 00000670  2F00                     move.l     -[A7], D0
  611. 00000672  7000                     moveq.l    D0, 0x00
  612. 00000674  3F00                     move.w     -[A7], D0
  613. 00000676  A95D                     syscall    HiliteControl
  614. 00000678  1B7C 0001 D3AE           move.b     [A5 - 0x2C52], 0x1
  615. 0000067E  302D D3B0                move.w     D0, [A5 - 0x2C50]
  616. 00000682  48C0                     ext.l      D0
  617. 00000684  D040                     add.w      D0, D0
  618. 00000686  41ED D3B4                lea.l      A0, [A5 - 0x2C4C]
  619. 0000068A  3187 0000                move.w     [A0 + D0.w], D7
  620. label0000068E:
  621. 0000068E  2F0B                     move.l     -[A7], A3
  622. 00000690  206E F980                movea.l    A0, [A6 - 0x680]
  623. 00000694  2007                     move.l     D0, D7
  624. 00000696  D040                     add.w      D0, D0
  625. 00000698  43EE F9B6                lea.l      A1, [A6 - 0x64A]
  626. 0000069C  D0F1 0000                add.w      A0, [A1 + D0.w]
  627. 000006A0  2F08                     move.l     -[A7], A0
  628. 000006A2  4EBA 00A6                jsr        [PC + 0xA6 /* 0000074A */]
  629. 000006A6  2F2E F97C                move.l     -[A7], [A6 - 0x684]
  630. 000006AA  A893                     syscall    MoveTo
  631. 000006AC  558F                     subq.l     A7, 2
  632. 000006AE  2F0B                     move.l     -[A7], A3
  633. 000006B0  A88C                     syscall    StringWidth
  634. 000006B2  3D5F F97A                move.w     [A6 - 0x686], [A7]+
  635. 000006B6  2F0B                     move.l     -[A7], A3
  636. 000006B8  A884                     syscall    DrawString
  637. 000006BA  DB6E F97C                add.w      [A6 - 0x684], D5
  638. 000006BE  302E F97C                move.w     D0, [A6 - 0x684]
  639. 000006C2  48C0                     ext.l      D0
  640. 000006C4  322E F970                move.w     D1, [A6 - 0x690]
  641. 000006C8  48C1                     ext.l      D1
  642. 000006CA  D280                     add.l      D1, D0
  643. 000006CC  302E F95E                move.w     D0, [A6 - 0x6A2]
  644. 000006D0  48C0                     ext.l      D0
  645. 000006D2  B081                     cmp.l      D0, D1
  646. 000006D4  504F                     addq.w     A7, 8
  647. 000006D6  6E1A                     bgt        +0x1C /* 000006F2 */
  648. 000006D8  D86E F976                add.w      D4, [A6 - 0x68A]
  649. 000006DC  486E F97C                pea.l      [A6 - 0x684]
  650. 000006E0  3004                     move.w     D0, D4
  651. 000006E2  D06E F95C                add.w      D0, [A6 - 0x6A4]
  652. 000006E6  3F00                     move.w     -[A7], D0
  653. 000006E8  3005                     move.w     D0, D5
  654. 000006EA  D06E F95A                add.w      D0, [A6 - 0x6A6]
  655. 000006EE  3F00                     move.w     -[A7], D0
  656. 000006F0  A880                     syscall    SetPt
  657. label000006F2:
  658. 000006F2  5247                     addq.w     D7, 1
  659. label000006F4:
  660. 000006F4  BE6E F978                cmp.w      D7, [A6 - 0x688]
  661. 000006F8  6C08                     bge        +0xA /* 00000702 */
  662. 000006FA  0C46 0048                cmpi.w     D6, 0x48 /* 'H' */
  663. 000006FE  6D00 FF30                blt        -0xCE /* 00000630 */
  664. label00000702:
  665. 00000702  206E F988                movea.l    A0, [A6 - 0x678]
  666. 00000706  A02A                     syscall    HUnlock
  667. 00000708  206E F990                movea.l    A0, [A6 - 0x670]
  668. 0000070C  A02A                     syscall    HUnlock
  669. 0000070E  206E F98C                movea.l    A0, [A6 - 0x674]
  670. 00000712  A02A                     syscall    HUnlock
  671. 00000714  3F2E F962                move.w     -[A7], [A6 - 0x69E]
  672. 00000718  A887                     syscall    TextFont
  673. 0000071A  3F2E F966                move.w     -[A7], [A6 - 0x69A]
  674. 0000071E  A889                     syscall    TextMode
  675. 00000720  7000                     moveq.l    D0, 0x00
  676. 00000722  102E F964                move.b     D0, [A6 - 0x69C]
  677. 00000726  3F00                     move.w     -[A7], D0
  678. 00000728  A888                     syscall    TextFace
  679. 0000072A  3F2E F968                move.w     -[A7], [A6 - 0x698]
  680. 0000072E  A88A                     syscall    TextSize
  681. 00000730  2F2E F96A                move.l     -[A7], [A6 - 0x696]
  682. 00000734  A88E                     syscall    SpaceExtra
  683. 00000736  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  684. 0000073A  A873                     syscall    SetPort
  685. 0000073C  4CEE 18F0 F93C           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x6C4]
  686. 00000742  4E5E                     unlink     A6
  687. 00000744  205F                     movea.l    A0, [A7]+
  688. 00000746  5C4F                     addq.w     A7, 6
  689. 00000748  4ED0                     jmp        [A0]
  690. fn0000074A:
  691. 0000074A  4E56 0000                link       A6, 0
  692. 0000074E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  693. 00000752  266E 0008                movea.l    A3, [A6 + 0x8]
  694. 00000756  286E 000C                movea.l    A4, [A6 + 0xC]
  695. 0000075A  4244                     clr.w      D4
  696. 0000075C  4205                     clr.b      D5
  697. 0000075E  7E01                     moveq.l    D7, 0x01
  698. label00000760:
  699. 00000760  3004                     move.w     D0, D4
  700. 00000762  5244                     addq.w     D4, 1
  701. 00000764  1C33 0000                move.b     D6, [A3 + D0.w]
  702. 00000768  1006                     move.b     D0, D6
  703. 0000076A  0400 005E                subi.b     D0, 0x5E /* '^' */
  704. 0000076E  6734                     beq        +0x36 /* 000007A4 */
  705. 00000770  0400 001E                subi.b     D0, 0x1E
  706. 00000774  672E                     beq        +0x30 /* 000007A4 */
  707. 00000776  5500                     subq.b     D0, 2
  708. 00000778  6702                     beq        +0x4 /* 0000077C */
  709. 0000077A  6012                     bra        +0x14 /* 0000078E */
  710. label0000077C:
  711. 0000077C  48C7                     ext.l      D7
  712. 0000077E  200C                     move.l     D0, A4
  713. 00000780  D087                     add.l      D0, D7
  714. 00000782  2040                     movea.l    A0, D0
  715. 00000784  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  716. 00000788  5247                     addq.w     D7, 1
  717. 0000078A  5205                     addq.b     D5, 1
  718. 0000078C  6016                     bra        +0x18 /* 000007A4 */
  719. label0000078E:
  720. 0000078E  7000                     moveq.l    D0, 0x00
  721. 00000790  1006                     move.b     D0, D6
  722. 00000792  727F                     moveq.l    D1, 0x7F
  723. 00000794  C200                     and.b      D1, D0
  724. 00000796  48C7                     ext.l      D7
  725. 00000798  200C                     move.l     D0, A4
  726. 0000079A  D087                     add.l      D0, D7
  727. 0000079C  2040                     movea.l    A0, D0
  728. 0000079E  1081                     move.b     [A0], D1
  729. 000007A0  5247                     addq.w     D7, 1
  730. 000007A2  5205                     addq.b     D5, 1
  731. label000007A4:
  732. 000007A4  7000                     moveq.l    D0, 0x00
  733. 000007A6  1006                     move.b     D0, D6
  734. 000007A8  0C00 007F                cmpi.b     D0, 0x7F
  735. 000007AC  65B2                     bcs        -0x4C /* 00000760 */
  736. 000007AE  1885                     move.b     [A4], D5
  737. 000007B0  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  738. 000007B6  4E5E                     unlink     A6
  739. 000007B8  4E75                     rts
  740. fn000007BA:
  741. 000007BA  4E56 FFF2                link       A6, -0x000E
  742. 000007BE  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  743. 000007C2  7000                     moveq.l    D0, 0x00
  744. 000007C4  2840                     movea.l    A4, D0
  745. 000007C6  4878 09C6                push.l     0x9C6
  746. 000007CA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  747. 000007CE  2640                     movea.l    A3, D0
  748. 000007D0  598F                     subq.l     A7, 4
  749. 000007D2  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  750. 000007D8  3F3C 09C6                move.w     -[A7], 0x9C6
  751. 000007DC  A9A0                     syscall    GetResource
  752. 000007DE  205F                     movea.l    A0, [A7]+
  753. 000007E0  2D48 FFF4                move.l     [A6 - 0xC], A0
  754. 000007E4  A04A                     syscall    HNoPurge
  755. 000007E6  7002                     moveq.l    D0, 0x02
  756. 000007E8  2F00                     move.l     -[A7], D0
  757. 000007EA  7201                     moveq.l    D1, 0x01
  758. 000007EC  2F01                     move.l     -[A7], D1
  759. 000007EE  2F0B                     move.l     -[A7], A3
  760. 000007F0  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  761. 000007F4  4878 2B2A                push.l     0x2B2A /* '+*' */
  762. 000007F8  486D 0532                pea.l      [A5 + 0x532 /* export_162 */]
  763. 000007FC  7000                     moveq.l    D0, 0x00
  764. 000007FE  2F00                     move.l     -[A7], D0
  765. 00000800  2F00                     move.l     -[A7], D0
  766. 00000802  720F                     moveq.l    D1, 0x0F
  767. 00000804  2F01                     move.l     -[A7], D1
  768. 00000806  2F0B                     move.l     -[A7], A3
  769. 00000808  4EBA 1372                jsr        [PC + 0x1372 /* 00001B7C */]
  770. 0000080C  2840                     movea.l    A4, D0
  771. 0000080E  2F0C                     move.l     -[A7], A4
  772. 00000810  2F0B                     move.l     -[A7], A3
  773. 00000812  4EBA 0560                jsr        [PC + 0x560 /* 00000D74 */]
  774. 00000816  486E FFF8                pea.l      [A6 - 0x8]
  775. 0000081A  7000                     moveq.l    D0, 0x00
  776. 0000081C  3F00                     move.w     -[A7], D0
  777. 0000081E  3F00                     move.w     -[A7], D0
  778. 00000820  A880                     syscall    SetPt
  779. 00000822  7001                     moveq.l    D0, 0x01
  780. 00000824  1F00                     move.b     -[A7], D0
  781. 00000826  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  782. 0000082A  2F0C                     move.l     -[A7], A4
  783. 0000082C  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  784. 00000830  A9E7                     syscall    Pack0/ListManager
  785. 00000832  2F0B                     move.l     -[A7], A3
  786. 00000834  700F                     moveq.l    D0, 0x0F
  787. 00000836  3F00                     move.w     -[A7], D0
  788. 00000838  4EBA 0F96                jsr        [PC + 0xF96 /* 000017D0 */]
  789. 0000083C  4FEF 0030                lea.l      A7, [A7 + 0x30]
  790. label00000840:
  791. 00000840  486D 0542                pea.l      [A5 + 0x542 /* export_164 */]
  792. 00000844  486E FFF2                pea.l      [A6 - 0xE]
  793. 00000848  A991                     syscall    ModalDialog
  794. 0000084A  486E FFF8                pea.l      [A6 - 0x8]
  795. 0000084E  7000                     moveq.l    D0, 0x00
  796. 00000850  3F00                     move.w     -[A7], D0
  797. 00000852  3F00                     move.w     -[A7], D0
  798. 00000854  A880                     syscall    SetPt
  799. 00000856  558F                     subq.l     A7, 2
  800. 00000858  7001                     moveq.l    D0, 0x01
  801. 0000085A  1F00                     move.b     -[A7], D0
  802. 0000085C  486E FFF8                pea.l      [A6 - 0x8]
  803. 00000860  2F0C                     move.l     -[A7], A4
  804. 00000862  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  805. 00000866  A9E7                     syscall    Pack0/ListManager
  806. 00000868  4A1F                     tst.b      [A7]+
  807. 0000086A  6716                     beq        +0x18 /* 00000882 */
  808. 0000086C  700A                     moveq.l    D0, 0x0A
  809. 0000086E  2F00                     move.l     -[A7], D0
  810. 00000870  2F0B                     move.l     -[A7], A3
  811. 00000872  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  812. 00000876  508F                     addq.l     A7, 8
  813. 00000878  2F00                     move.l     -[A7], D0
  814. 0000087A  7000                     moveq.l    D0, 0x00
  815. 0000087C  3F00                     move.w     -[A7], D0
  816. 0000087E  A95D                     syscall    HiliteControl
  817. 00000880  6014                     bra        +0x16 /* 00000896 */
  818. label00000882:
  819. 00000882  700A                     moveq.l    D0, 0x0A
  820. 00000884  2F00                     move.l     -[A7], D0
  821. 00000886  2F0B                     move.l     -[A7], A3
  822. 00000888  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  823. 0000088C  508F                     addq.l     A7, 8
  824. 0000088E  2F00                     move.l     -[A7], D0
  825. 00000890  3F3C 00FF                move.w     -[A7], 0xFF
  826. 00000894  A95D                     syscall    HiliteControl
  827. label00000896:
  828. 00000896  4247                     clr.w      D7
  829. 00000898  4246                     clr.w      D6
  830. 0000089A  6026                     bra        +0x28 /* 000008C2 */
  831. label0000089C:
  832. 0000089C  486E FFF8                pea.l      [A6 - 0x8]
  833. 000008A0  7000                     moveq.l    D0, 0x00
  834. 000008A2  3F00                     move.w     -[A7], D0
  835. 000008A4  3F07                     move.w     -[A7], D7
  836. 000008A6  A880                     syscall    SetPt
  837. 000008A8  558F                     subq.l     A7, 2
  838. 000008AA  7000                     moveq.l    D0, 0x00
  839. 000008AC  1F00                     move.b     -[A7], D0
  840. 000008AE  486E FFF8                pea.l      [A6 - 0x8]
  841. 000008B2  2F0C                     move.l     -[A7], A4
  842. 000008B4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  843. 000008B8  A9E7                     syscall    Pack0/ListManager
  844. 000008BA  4A1F                     tst.b      [A7]+
  845. 000008BC  6702                     beq        +0x4 /* 000008C0 */
  846. 000008BE  5246                     addq.w     D6, 1
  847. label000008C0:
  848. 000008C0  5247                     addq.w     D7, 1
  849. label000008C2:
  850. 000008C2  48C7                     ext.l      D7
  851. 000008C4  BEAD D3A0                cmp.l      D7, [A5 - 0x2C60]
  852. 000008C8  6DD2                     blt        -0x2C /* 0000089C */
  853. 000008CA  486E FFF8                pea.l      [A6 - 0x8]
  854. 000008CE  7000                     moveq.l    D0, 0x00
  855. 000008D0  3F00                     move.w     -[A7], D0
  856. 000008D2  322D D3A2                move.w     D1, [A5 - 0x2C5E]
  857. 000008D6  5341                     subq.w     D1, 1
  858. 000008D8  3F01                     move.w     -[A7], D1
  859. 000008DA  A880                     syscall    SetPt
  860. 000008DC  0C46 0001                cmpi.w     D6, 0x1
  861. 000008E0  662C                     bne        +0x2E /* 0000090E */
  862. 000008E2  558F                     subq.l     A7, 2
  863. 000008E4  7000                     moveq.l    D0, 0x00
  864. 000008E6  1F00                     move.b     -[A7], D0
  865. 000008E8  486E FFF8                pea.l      [A6 - 0x8]
  866. 000008EC  2F0C                     move.l     -[A7], A4
  867. 000008EE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  868. 000008F2  A9E7                     syscall    Pack0/ListManager
  869. 000008F4  4A1F                     tst.b      [A7]+
  870. 000008F6  6616                     bne        +0x18 /* 0000090E */
  871. 000008F8  700B                     moveq.l    D0, 0x0B
  872. 000008FA  2F00                     move.l     -[A7], D0
  873. 000008FC  2F0B                     move.l     -[A7], A3
  874. 000008FE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  875. 00000902  508F                     addq.l     A7, 8
  876. 00000904  2F00                     move.l     -[A7], D0
  877. 00000906  7000                     moveq.l    D0, 0x00
  878. 00000908  3F00                     move.w     -[A7], D0
  879. 0000090A  A95D                     syscall    HiliteControl
  880. 0000090C  6014                     bra        +0x16 /* 00000922 */
  881. label0000090E:
  882. 0000090E  700B                     moveq.l    D0, 0x0B
  883. 00000910  2F00                     move.l     -[A7], D0
  884. 00000912  2F0B                     move.l     -[A7], A3
  885. 00000914  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  886. 00000918  508F                     addq.l     A7, 8
  887. 0000091A  2F00                     move.l     -[A7], D0
  888. 0000091C  3F3C 00FF                move.w     -[A7], 0xFF
  889. 00000920  A95D                     syscall    HiliteControl
  890. label00000922:
  891. 00000922  7001                     moveq.l    D0, 0x01
  892. 00000924  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  893. 00000928  661E                     bne        +0x20 /* 00000948 */
  894. 0000092A  7000                     moveq.l    D0, 0x00
  895. 0000092C  2F00                     move.l     -[A7], D0
  896. 0000092E  2F0B                     move.l     -[A7], A3
  897. 00000930  4EBA 03C0                jsr        [PC + 0x3C0 /* 00000CF2 */]
  898. 00000934  48C0                     ext.l      D0
  899. 00000936  508F                     addq.l     A7, 8
  900. 00000938  2F00                     move.l     -[A7], D0
  901. 0000093A  2F0C                     move.l     -[A7], A4
  902. 0000093C  4EBA 051C                jsr        [PC + 0x51C /* 00000E5A */]
  903. 00000940  4A00                     tst.b      D0
  904. 00000942  504F                     addq.w     A7, 8
  905. 00000944  6600 028C                bne        +0x28E /* 00000BD2 */
  906. label00000948:
  907. 00000948  7003                     moveq.l    D0, 0x03
  908. 0000094A  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  909. 0000094E  6700 0282                beq        +0x284 /* 00000BD2 */
  910. 00000952  7006                     moveq.l    D0, 0x06
  911. 00000954  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  912. 00000958  6E1E                     bgt        +0x20 /* 00000978 */
  913. 0000095A  7009                     moveq.l    D0, 0x09
  914. 0000095C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  915. 00000960  6D16                     blt        +0x18 /* 00000978 */
  916. 00000962  302E FFF2                move.w     D0, [A6 - 0xE]
  917. 00000966  48C0                     ext.l      D0
  918. 00000968  5D80                     subq.l     D0, 6
  919. 0000096A  2F00                     move.l     -[A7], D0
  920. 0000096C  2F0B                     move.l     -[A7], A3
  921. 0000096E  4EBA 03DC                jsr        [PC + 0x3DC /* 00000D4C */]
  922. 00000972  504F                     addq.w     A7, 8
  923. 00000974  6000 FECA                bra        -0x134 /* 00000840 */
  924. label00000978:
  925. 00000978  700C                     moveq.l    D0, 0x0C
  926. 0000097A  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  927. 0000097E  6E3A                     bgt        +0x3C /* 000009BA */
  928. 00000980  700C                     moveq.l    D0, 0x0C
  929. 00000982  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  930. 00000986  6D32                     blt        +0x34 /* 000009BA */
  931. 00000988  302E FFF2                move.w     D0, [A6 - 0xE]
  932. 0000098C  48C0                     ext.l      D0
  933. 0000098E  2F00                     move.l     -[A7], D0
  934. 00000990  2F0B                     move.l     -[A7], A3
  935. 00000992  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  936. 00000996  4A40                     tst.w      D0
  937. 00000998  57C3                     seq        D3
  938. 0000099A  4403                     neg.b      D3
  939. 0000099C  4883                     ext.w      D3
  940. 0000099E  48C3                     ext.l      D3
  941. 000009A0  508F                     addq.l     A7, 8
  942. 000009A2  2F03                     move.l     -[A7], D3
  943. 000009A4  302E FFF2                move.w     D0, [A6 - 0xE]
  944. 000009A8  48C0                     ext.l      D0
  945. 000009AA  2F00                     move.l     -[A7], D0
  946. 000009AC  2F0B                     move.l     -[A7], A3
  947. 000009AE  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  948. 000009B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  949. 000009B6  6000 FE88                bra        -0x176 /* 00000840 */
  950. label000009BA:
  951. 000009BA  700B                     moveq.l    D0, 0x0B
  952. 000009BC  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  953. 000009C0  6652                     bne        +0x54 /* 00000A14 */
  954. 000009C2  486E FFF8                pea.l      [A6 - 0x8]
  955. 000009C6  7000                     moveq.l    D0, 0x00
  956. 000009C8  3F00                     move.w     -[A7], D0
  957. 000009CA  3F00                     move.w     -[A7], D0
  958. 000009CC  A880                     syscall    SetPt
  959. 000009CE  558F                     subq.l     A7, 2
  960. 000009D0  7001                     moveq.l    D0, 0x01
  961. 000009D2  1F00                     move.b     -[A7], D0
  962. 000009D4  486E FFF8                pea.l      [A6 - 0x8]
  963. 000009D8  2F0C                     move.l     -[A7], A4
  964. 000009DA  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  965. 000009DE  A9E7                     syscall    Pack0/ListManager
  966. 000009E0  4A1F                     tst.b      [A7]+
  967. 000009E2  6700 FE5C                beq        -0x1A2 /* 00000840 */
  968. 000009E6  7000                     moveq.l    D0, 0x00
  969. 000009E8  2F00                     move.l     -[A7], D0
  970. 000009EA  2F0B                     move.l     -[A7], A3
  971. 000009EC  4EBA 0304                jsr        [PC + 0x304 /* 00000CF2 */]
  972. 000009F0  48C0                     ext.l      D0
  973. 000009F2  5280                     addq.l     D0, 1
  974. 000009F4  D080                     add.l      D0, D0
  975. 000009F6  2200                     move.l     D1, D0
  976. 000009F8  E588                     lsl        D0, 2
  977. 000009FA  D081                     add.l      D0, D1
  978. 000009FC  3B40 D8A6                move.w     [A5 - 0x275A], D0
  979. 00000A00  302E FFF8                move.w     D0, [A6 - 0x8]
  980. 00000A04  48C0                     ext.l      D0
  981. 00000A06  2F00                     move.l     -[A7], D0
  982. 00000A08  4EBA 05D8                jsr        [PC + 0x5D8 /* 00000FE2 */]
  983. 00000A0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  984. 00000A10  6000 FE2E                bra        -0x1D0 /* 00000840 */
  985. label00000A14:
  986. 00000A14  7005                     moveq.l    D0, 0x05
  987. 00000A16  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  988. 00000A1A  660E                     bne        +0x10 /* 00000A2A */
  989. 00000A1C  2F0C                     move.l     -[A7], A4
  990. 00000A1E  2F0B                     move.l     -[A7], A3
  991. 00000A20  4EBA F5DE                jsr        [PC - 0xA22 /* 00000000 */]
  992. 00000A24  504F                     addq.w     A7, 8
  993. 00000A26  6000 FE18                bra        -0x1E6 /* 00000840 */
  994. label00000A2A:
  995. 00000A2A  7004                     moveq.l    D0, 0x04
  996. 00000A2C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  997. 00000A30  6610                     bne        +0x12 /* 00000A42 */
  998. 00000A32  7000                     moveq.l    D0, 0x00
  999. 00000A34  2F00                     move.l     -[A7], D0
  1000. 00000A36  2F0B                     move.l     -[A7], A3
  1001. 00000A38  4EBA 026E                jsr        [PC + 0x26E /* 00000CA8 */]
  1002. 00000A3C  504F                     addq.w     A7, 8
  1003. 00000A3E  6000 FE00                bra        -0x1FE /* 00000840 */
  1004. label00000A42:
  1005. 00000A42  700A                     moveq.l    D0, 0x0A
  1006. 00000A44  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1007. 00000A48  670A                     beq        +0xC /* 00000A54 */
  1008. 00000A4A  0C6E 0400 FFF2           cmpi.w     [A6 - 0xE], 0x400
  1009. 00000A50  6F00 FDEE                ble        -0x210 /* 00000840 */
  1010. label00000A54:
  1011. 00000A54  7000                     moveq.l    D0, 0x00
  1012. 00000A56  1F00                     move.b     -[A7], D0
  1013. 00000A58  2F0C                     move.l     -[A7], A4
  1014. 00000A5A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1015. 00000A5E  A9E7                     syscall    Pack0/ListManager
  1016. 00000A60  4205                     clr.b      D5
  1017. 00000A62  4247                     clr.w      D7
  1018. 00000A64  4246                     clr.w      D6
  1019. 00000A66  6046                     bra        +0x48 /* 00000AAE */
  1020. label00000A68:
  1021. 00000A68  486E FFF8                pea.l      [A6 - 0x8]
  1022. 00000A6C  7000                     moveq.l    D0, 0x00
  1023. 00000A6E  3F00                     move.w     -[A7], D0
  1024. 00000A70  3F07                     move.w     -[A7], D7
  1025. 00000A72  A880                     syscall    SetPt
  1026. 00000A74  558F                     subq.l     A7, 2
  1027. 00000A76  7001                     moveq.l    D0, 0x01
  1028. 00000A78  1F00                     move.b     -[A7], D0
  1029. 00000A7A  486E FFF8                pea.l      [A6 - 0x8]
  1030. 00000A7E  2F0C                     move.l     -[A7], A4
  1031. 00000A80  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1032. 00000A84  A9E7                     syscall    Pack0/ListManager
  1033. 00000A86  4A1F                     tst.b      [A7]+
  1034. 00000A88  6722                     beq        +0x24 /* 00000AAC */
  1035. 00000A8A  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  1036. 00000A90  486E FFFC                pea.l      [A6 - 0x4]
  1037. 00000A94  486E FFFE                pea.l      [A6 - 0x2]
  1038. 00000A98  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1039. 00000A9C  2F0C                     move.l     -[A7], A4
  1040. 00000A9E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1041. 00000AA2  A9E7                     syscall    Pack0/ListManager
  1042. 00000AA4  4A2E FFFC                tst.b      [A6 - 0x4]
  1043. 00000AA8  6602                     bne        +0x4 /* 00000AAC */
  1044. 00000AAA  7A01                     moveq.l    D5, 0x01
  1045. label00000AAC:
  1046. 00000AAC  5247                     addq.w     D7, 1
  1047. label00000AAE:
  1048. 00000AAE  48C7                     ext.l      D7
  1049. 00000AB0  BEAD D3A0                cmp.l      D7, [A5 - 0x2C60]
  1050. 00000AB4  6DB2                     blt        -0x4C /* 00000A68 */
  1051. 00000AB6  7000                     moveq.l    D0, 0x00
  1052. 00000AB8  1F00                     move.b     -[A7], D0
  1053. 00000ABA  2F0C                     move.l     -[A7], A4
  1054. 00000ABC  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1055. 00000AC0  A9E7                     syscall    Pack0/ListManager
  1056. 00000AC2  4247                     clr.w      D7
  1057. 00000AC4  6056                     bra        +0x58 /* 00000B1C */
  1058. label00000AC6:
  1059. 00000AC6  486E FFF8                pea.l      [A6 - 0x8]
  1060. 00000ACA  7000                     moveq.l    D0, 0x00
  1061. 00000ACC  3F00                     move.w     -[A7], D0
  1062. 00000ACE  3F07                     move.w     -[A7], D7
  1063. 00000AD0  A880                     syscall    SetPt
  1064. 00000AD2  558F                     subq.l     A7, 2
  1065. 00000AD4  7000                     moveq.l    D0, 0x00
  1066. 00000AD6  1F00                     move.b     -[A7], D0
  1067. 00000AD8  486E FFF8                pea.l      [A6 - 0x8]
  1068. 00000ADC  2F0C                     move.l     -[A7], A4
  1069. 00000ADE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1070. 00000AE2  A9E7                     syscall    Pack0/ListManager
  1071. 00000AE4  4A1F                     tst.b      [A7]+
  1072. 00000AE6  6732                     beq        +0x34 /* 00000B1A */
  1073. 00000AE8  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  1074. 00000AEE  486E FFFC                pea.l      [A6 - 0x4]
  1075. 00000AF2  486E FFFE                pea.l      [A6 - 0x2]
  1076. 00000AF6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1077. 00000AFA  2F0C                     move.l     -[A7], A4
  1078. 00000AFC  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1079. 00000B00  A9E7                     syscall    Pack0/ListManager
  1080. 00000B02  1D45 FFFC                move.b     [A6 - 0x4], D5
  1081. 00000B06  486E FFFC                pea.l      [A6 - 0x4]
  1082. 00000B0A  7002                     moveq.l    D0, 0x02
  1083. 00000B0C  3F00                     move.w     -[A7], D0
  1084. 00000B0E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1085. 00000B12  2F0C                     move.l     -[A7], A4
  1086. 00000B14  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  1087. 00000B18  A9E7                     syscall    Pack0/ListManager
  1088. label00000B1A:
  1089. 00000B1A  5247                     addq.w     D7, 1
  1090. label00000B1C:
  1091. 00000B1C  48C7                     ext.l      D7
  1092. 00000B1E  BEAD D3A0                cmp.l      D7, [A5 - 0x2C60]
  1093. 00000B22  6DA2                     blt        -0x5C /* 00000AC6 */
  1094. 00000B24  4247                     clr.w      D7
  1095. 00000B26  4246                     clr.w      D6
  1096. 00000B28  6030                     bra        +0x32 /* 00000B5A */
  1097. label00000B2A:
  1098. 00000B2A  486E FFF8                pea.l      [A6 - 0x8]
  1099. 00000B2E  7000                     moveq.l    D0, 0x00
  1100. 00000B30  3F00                     move.w     -[A7], D0
  1101. 00000B32  3F07                     move.w     -[A7], D7
  1102. 00000B34  A880                     syscall    SetPt
  1103. 00000B36  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  1104. 00000B3C  486E FFFC                pea.l      [A6 - 0x4]
  1105. 00000B40  486E FFFE                pea.l      [A6 - 0x2]
  1106. 00000B44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1107. 00000B48  2F0C                     move.l     -[A7], A4
  1108. 00000B4A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1109. 00000B4E  A9E7                     syscall    Pack0/ListManager
  1110. 00000B50  4A2E FFFC                tst.b      [A6 - 0x4]
  1111. 00000B54  6702                     beq        +0x4 /* 00000B58 */
  1112. 00000B56  5246                     addq.w     D6, 1
  1113. label00000B58:
  1114. 00000B58  5247                     addq.w     D7, 1
  1115. label00000B5A:
  1116. 00000B5A  48C7                     ext.l      D7
  1117. 00000B5C  202D D3A0                move.l     D0, [A5 - 0x2C60]
  1118. 00000B60  5380                     subq.l     D0, 1
  1119. 00000B62  B087                     cmp.l      D0, D7
  1120. 00000B64  6EC4                     bgt        -0x3A /* 00000B2A */
  1121. 00000B66  486E FFF8                pea.l      [A6 - 0x8]
  1122. 00000B6A  7000                     moveq.l    D0, 0x00
  1123. 00000B6C  3F00                     move.w     -[A7], D0
  1124. 00000B6E  322D D3A2                move.w     D1, [A5 - 0x2C5E]
  1125. 00000B72  5341                     subq.w     D1, 1
  1126. 00000B74  3F01                     move.w     -[A7], D1
  1127. 00000B76  A880                     syscall    SetPt
  1128. 00000B78  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  1129. 00000B7E  486E FFFC                pea.l      [A6 - 0x4]
  1130. 00000B82  486E FFFE                pea.l      [A6 - 0x2]
  1131. 00000B86  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1132. 00000B8A  2F0C                     move.l     -[A7], A4
  1133. 00000B8C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1134. 00000B90  A9E7                     syscall    Pack0/ListManager
  1135. 00000B92  0C46 0002                cmpi.w     D6, 0x2
  1136. 00000B96  6C08                     bge        +0xA /* 00000BA0 */
  1137. 00000B98  1D7C 0001 FFFD           move.b     [A6 - 0x3], 0x1
  1138. 00000B9E  6004                     bra        +0x6 /* 00000BA4 */
  1139. label00000BA0:
  1140. 00000BA0  422E FFFD                clr.b      [A6 - 0x3]
  1141. label00000BA4:
  1142. 00000BA4  486E FFFC                pea.l      [A6 - 0x4]
  1143. 00000BA8  7002                     moveq.l    D0, 0x02
  1144. 00000BAA  3F00                     move.w     -[A7], D0
  1145. 00000BAC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1146. 00000BB0  2F0C                     move.l     -[A7], A4
  1147. 00000BB2  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  1148. 00000BB6  A9E7                     syscall    Pack0/ListManager
  1149. 00000BB8  7001                     moveq.l    D0, 0x01
  1150. 00000BBA  1F00                     move.b     -[A7], D0
  1151. 00000BBC  2F0C                     move.l     -[A7], A4
  1152. 00000BBE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1153. 00000BC2  A9E7                     syscall    Pack0/ListManager
  1154. 00000BC4  2F0B                     move.l     -[A7], A3
  1155. 00000BC6  700F                     moveq.l    D0, 0x0F
  1156. 00000BC8  3F00                     move.w     -[A7], D0
  1157. 00000BCA  4EBA 0C04                jsr        [PC + 0xC04 /* 000017D0 */]
  1158. 00000BCE  6000 FC70                bra        -0x38E /* 00000840 */
  1159. label00000BD2:
  1160. 00000BD2  7001                     moveq.l    D0, 0x01
  1161. 00000BD4  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1162. 00000BD8  6600 00AE                bne        +0xB0 /* 00000C88 */
  1163. 00000BDC  382D DADC                move.w     D4, [A5 - 0x2524]
  1164. 00000BE0  426D DADC                clr.w      [A5 - 0x2524]
  1165. 00000BE4  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1166. 00000BE8  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1167. 00000BEC  7000                     moveq.l    D0, 0x00
  1168. 00000BEE  1F00                     move.b     -[A7], D0
  1169. 00000BF0  2F0C                     move.l     -[A7], A4
  1170. 00000BF2  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1171. 00000BF6  A9E7                     syscall    Pack0/ListManager
  1172. 00000BF8  4247                     clr.w      D7
  1173. 00000BFA  4246                     clr.w      D6
  1174. 00000BFC  6044                     bra        +0x46 /* 00000C42 */
  1175. label00000BFE:
  1176. 00000BFE  486E FFF8                pea.l      [A6 - 0x8]
  1177. 00000C02  7000                     moveq.l    D0, 0x00
  1178. 00000C04  3F00                     move.w     -[A7], D0
  1179. 00000C06  3F07                     move.w     -[A7], D7
  1180. 00000C08  A880                     syscall    SetPt
  1181. 00000C0A  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  1182. 00000C10  486E FFFC                pea.l      [A6 - 0x4]
  1183. 00000C14  486E FFFE                pea.l      [A6 - 0x2]
  1184. 00000C18  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1185. 00000C1C  2F0C                     move.l     -[A7], A4
  1186. 00000C1E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1187. 00000C22  A9E7                     syscall    Pack0/ListManager
  1188. 00000C24  41ED D8A8                lea.l      A0, [A5 - 0x2758]
  1189. 00000C28  11AE FFFC 7000           move.b     [A0 + D7.w], [A6 - 0x4]
  1190. 00000C2E  41ED D8A8                lea.l      A0, [A5 - 0x2758]
  1191. 00000C32  4A30 7000                tst.b      [A0 + D7.w]
  1192. 00000C36  6708                     beq        +0xA /* 00000C40 */
  1193. 00000C38  0C47 0006                cmpi.w     D7, 0x6
  1194. 00000C3C  6702                     beq        +0x4 /* 00000C40 */
  1195. 00000C3E  5246                     addq.w     D6, 1
  1196. label00000C40:
  1197. 00000C40  5247                     addq.w     D7, 1
  1198. label00000C42:
  1199. 00000C42  48C7                     ext.l      D7
  1200. 00000C44  BEAD D3A0                cmp.l      D7, [A5 - 0x2C60]
  1201. 00000C48  6DB4                     blt        -0x4A /* 00000BFE */
  1202. 00000C4A  0C46 0001                cmpi.w     D6, 0x1
  1203. 00000C4E  6F08                     ble        +0xA /* 00000C58 */
  1204. 00000C50  1B7C 0001 D9CB           move.b     [A5 - 0x2635], 0x1
  1205. 00000C56  6004                     bra        +0x6 /* 00000C5C */
  1206. label00000C58:
  1207. 00000C58  422D D9CB                clr.b      [A5 - 0x2635]
  1208. label00000C5C:
  1209. 00000C5C  7000                     moveq.l    D0, 0x00
  1210. 00000C5E  2F00                     move.l     -[A7], D0
  1211. 00000C60  2F0B                     move.l     -[A7], A3
  1212. 00000C62  4EBA 008E                jsr        [PC + 0x8E /* 00000CF2 */]
  1213. 00000C66  3B40 D9C8                move.w     [A5 - 0x2638], D0
  1214. 00000C6A  7001                     moveq.l    D0, 0x01
  1215. 00000C6C  2F00                     move.l     -[A7], D0
  1216. 00000C6E  2F0B                     move.l     -[A7], A3
  1217. 00000C70  4EBA 0080                jsr        [PC + 0x80 /* 00000CF2 */]
  1218. 00000C74  1B40 D9CA                move.b     [A5 - 0x2636], D0
  1219. 00000C78  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1220. 00000C7C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1221. 00000C80  3B44 DADC                move.w     [A5 - 0x2524], D4
  1222. 00000C84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1223. label00000C88:
  1224. 00000C88  2F0B                     move.l     -[A7], A3
  1225. 00000C8A  A916                     syscall    HideWindow
  1226. 00000C8C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1227. 00000C90  A049                     syscall    HPurge
  1228. 00000C92  2F0B                     move.l     -[A7], A3
  1229. 00000C94  4EBA 101A                jsr        [PC + 0x101A /* 00001CB0 */]
  1230. 00000C98  2F0B                     move.l     -[A7], A3
  1231. 00000C9A  A983                     syscall    DisposeDialog
  1232. 00000C9C  584F                     addq.w     A7, 4
  1233. 00000C9E  4CEE 18F8 FFD6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  1234. 00000CA4  4E5E                     unlink     A6
  1235. 00000CA6  4E75                     rts
  1236. fn00000CA8:
  1237. 00000CA8  4E56 FFFE                link       A6, -0x0002
  1238. 00000CAC  2F0C                     move.l     -[A7], A4
  1239. 00000CAE  302E 000E                move.w     D0, [A6 + 0xE]
  1240. 00000CB2  48C0                     ext.l      D0
  1241. 00000CB4  D0BC 0000 09D0           add.l      D0, 0x9D0
  1242. 00000CBA  2F00                     move.l     -[A7], D0
  1243. 00000CBC  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1244. 00000CC0  2840                     movea.l    A4, D0
  1245. 00000CC2  7003                     moveq.l    D0, 0x03
  1246. 00000CC4  2F00                     move.l     -[A7], D0
  1247. 00000CC6  7201                     moveq.l    D1, 0x01
  1248. 00000CC8  2F01                     move.l     -[A7], D1
  1249. 00000CCA  2F0C                     move.l     -[A7], A4
  1250. 00000CCC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1251. 00000CD0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1252. label00000CD4:
  1253. 00000CD4  7000                     moveq.l    D0, 0x00
  1254. 00000CD6  2F00                     move.l     -[A7], D0
  1255. 00000CD8  486E FFFE                pea.l      [A6 - 0x2]
  1256. 00000CDC  A991                     syscall    ModalDialog
  1257. 00000CDE  7001                     moveq.l    D0, 0x01
  1258. 00000CE0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1259. 00000CE4  66EE                     bne        -0x10 /* 00000CD4 */
  1260. 00000CE6  2F0C                     move.l     -[A7], A4
  1261. 00000CE8  A983                     syscall    DisposeDialog
  1262. 00000CEA  286E FFFA                movea.l    A4, [A6 - 0x6]
  1263. 00000CEE  4E5E                     unlink     A6
  1264. 00000CF0  4E75                     rts
  1265. fn00000CF2:
  1266. 00000CF2  4E56 0000                link       A6, 0
  1267. 00000CF6  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  1268. 00000CFA  3C2E 000E                move.w     D6, [A6 + 0xE]
  1269. 00000CFE  286E 0008                movea.l    A4, [A6 + 0x8]
  1270. 00000D02  4A46                     tst.w      D6
  1271. 00000D04  6626                     bne        +0x28 /* 00000D2C */
  1272. 00000D06  7E06                     moveq.l    D7, 0x06
  1273. label00000D08:
  1274. 00000D08  48C7                     ext.l      D7
  1275. 00000D0A  2F07                     move.l     -[A7], D7
  1276. 00000D0C  2F0C                     move.l     -[A7], A4
  1277. 00000D0E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1278. 00000D12  4A40                     tst.w      D0
  1279. 00000D14  504F                     addq.w     A7, 8
  1280. 00000D16  6708                     beq        +0xA /* 00000D20 */
  1281. 00000D18  48C7                     ext.l      D7
  1282. 00000D1A  2007                     move.l     D0, D7
  1283. 00000D1C  5D80                     subq.l     D0, 6
  1284. 00000D1E  6022                     bra        +0x24 /* 00000D42 */
  1285. label00000D20:
  1286. 00000D20  3007                     move.w     D0, D7
  1287. 00000D22  5247                     addq.w     D7, 1
  1288. 00000D24  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  1289. 00000D28  6FDE                     ble        -0x20 /* 00000D08 */
  1290. 00000D2A  6016                     bra        +0x18 /* 00000D42 */
  1291. label00000D2C:
  1292. 00000D2C  0C46 0001                cmpi.w     D6, 0x1
  1293. 00000D30  660E                     bne        +0x10 /* 00000D40 */
  1294. 00000D32  700C                     moveq.l    D0, 0x0C
  1295. 00000D34  2F00                     move.l     -[A7], D0
  1296. 00000D36  2F0C                     move.l     -[A7], A4
  1297. 00000D38  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1298. 00000D3C  504F                     addq.w     A7, 8
  1299. 00000D3E  6002                     bra        +0x4 /* 00000D42 */
  1300. label00000D40:
  1301. 00000D40  7000                     moveq.l    D0, 0x00
  1302. label00000D42:
  1303. 00000D42  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  1304. 00000D48  4E5E                     unlink     A6
  1305. 00000D4A  4E75                     rts
  1306. fn00000D4C:
  1307. 00000D4C  4E56 0000                link       A6, 0
  1308. 00000D50  2F07                     move.l     -[A7], D7
  1309. 00000D52  3E2E 000E                move.w     D7, [A6 + 0xE]
  1310. 00000D56  5C47                     addq.w     D7, 6
  1311. 00000D58  48C7                     ext.l      D7
  1312. 00000D5A  2F07                     move.l     -[A7], D7
  1313. 00000D5C  7009                     moveq.l    D0, 0x09
  1314. 00000D5E  2F00                     move.l     -[A7], D0
  1315. 00000D60  7206                     moveq.l    D1, 0x06
  1316. 00000D62  2F01                     move.l     -[A7], D1
  1317. 00000D64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1318. 00000D68  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1319. 00000D6C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1320. 00000D70  4E5E                     unlink     A6
  1321. 00000D72  4E75                     rts
  1322. fn00000D74:
  1323. 00000D74  4E56 FFF8                link       A6, -0x0008
  1324. 00000D78  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1325. 00000D7C  266E 0008                movea.l    A3, [A6 + 0x8]
  1326. 00000D80  286E 000C                movea.l    A4, [A6 + 0xC]
  1327. 00000D84  3C2D D9C8                move.w     D6, [A5 - 0x2638]
  1328. 00000D88  5C46                     addq.w     D6, 6
  1329. 00000D8A  48C6                     ext.l      D6
  1330. 00000D8C  2F06                     move.l     -[A7], D6
  1331. 00000D8E  7009                     moveq.l    D0, 0x09
  1332. 00000D90  2F00                     move.l     -[A7], D0
  1333. 00000D92  7206                     moveq.l    D1, 0x06
  1334. 00000D94  2F01                     move.l     -[A7], D1
  1335. 00000D96  2F0B                     move.l     -[A7], A3
  1336. 00000D98  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1337. 00000D9C  7000                     moveq.l    D0, 0x00
  1338. 00000D9E  102D D9CA                move.b     D0, [A5 - 0x2636]
  1339. 00000DA2  2F00                     move.l     -[A7], D0
  1340. 00000DA4  700C                     moveq.l    D0, 0x0C
  1341. 00000DA6  2F00                     move.l     -[A7], D0
  1342. 00000DA8  2F0B                     move.l     -[A7], A3
  1343. 00000DAA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1344. 00000DAE  486D D8A8                pea.l      [A5 - 0x2758]
  1345. 00000DB2  2F0C                     move.l     -[A7], A4
  1346. 00000DB4  4EBA 0846                jsr        [PC + 0x846 /* 000015FC */]
  1347. 00000DB8  4247                     clr.w      D7
  1348. 00000DBA  4246                     clr.w      D6
  1349. 00000DBC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1350. 00000DC0  6030                     bra        +0x32 /* 00000DF2 */
  1351. label00000DC2:
  1352. 00000DC2  486E FFFA                pea.l      [A6 - 0x6]
  1353. 00000DC6  7000                     moveq.l    D0, 0x00
  1354. 00000DC8  3F00                     move.w     -[A7], D0
  1355. 00000DCA  3F07                     move.w     -[A7], D7
  1356. 00000DCC  A880                     syscall    SetPt
  1357. 00000DCE  3D7C 0002 FFF8           move.w     [A6 - 0x8], 0x2
  1358. 00000DD4  486E FFFE                pea.l      [A6 - 0x2]
  1359. 00000DD8  486E FFF8                pea.l      [A6 - 0x8]
  1360. 00000DDC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1361. 00000DE0  2F0C                     move.l     -[A7], A4
  1362. 00000DE2  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1363. 00000DE6  A9E7                     syscall    Pack0/ListManager
  1364. 00000DE8  4A2E FFFE                tst.b      [A6 - 0x2]
  1365. 00000DEC  6702                     beq        +0x4 /* 00000DF0 */
  1366. 00000DEE  5246                     addq.w     D6, 1
  1367. label00000DF0:
  1368. 00000DF0  5247                     addq.w     D7, 1
  1369. label00000DF2:
  1370. 00000DF2  48C7                     ext.l      D7
  1371. 00000DF4  202D D3A0                move.l     D0, [A5 - 0x2C60]
  1372. 00000DF8  5380                     subq.l     D0, 1
  1373. 00000DFA  B087                     cmp.l      D0, D7
  1374. 00000DFC  6EC4                     bgt        -0x3A /* 00000DC2 */
  1375. 00000DFE  486E FFFA                pea.l      [A6 - 0x6]
  1376. 00000E02  7000                     moveq.l    D0, 0x00
  1377. 00000E04  3F00                     move.w     -[A7], D0
  1378. 00000E06  322D D3A2                move.w     D1, [A5 - 0x2C5E]
  1379. 00000E0A  5341                     subq.w     D1, 1
  1380. 00000E0C  3F01                     move.w     -[A7], D1
  1381. 00000E0E  A880                     syscall    SetPt
  1382. 00000E10  3D7C 0002 FFF8           move.w     [A6 - 0x8], 0x2
  1383. 00000E16  486E FFFE                pea.l      [A6 - 0x2]
  1384. 00000E1A  486E FFF8                pea.l      [A6 - 0x8]
  1385. 00000E1E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1386. 00000E22  2F0C                     move.l     -[A7], A4
  1387. 00000E24  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1388. 00000E28  A9E7                     syscall    Pack0/ListManager
  1389. 00000E2A  0C46 0002                cmpi.w     D6, 0x2
  1390. 00000E2E  6C08                     bge        +0xA /* 00000E38 */
  1391. 00000E30  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  1392. 00000E36  6004                     bra        +0x6 /* 00000E3C */
  1393. label00000E38:
  1394. 00000E38  422E FFFF                clr.b      [A6 - 0x1]
  1395. label00000E3C:
  1396. 00000E3C  486E FFFE                pea.l      [A6 - 0x2]
  1397. 00000E40  7002                     moveq.l    D0, 0x02
  1398. 00000E42  3F00                     move.w     -[A7], D0
  1399. 00000E44  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1400. 00000E48  2F0C                     move.l     -[A7], A4
  1401. 00000E4A  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  1402. 00000E4E  A9E7                     syscall    Pack0/ListManager
  1403. 00000E50  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  1404. 00000E56  4E5E                     unlink     A6
  1405. 00000E58  4E75                     rts
  1406. fn00000E5A:
  1407. 00000E5A  4E56 FEF0                link       A6, -0x0110
  1408. 00000E5E  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1409. 00000E62  382E 000E                move.w     D4, [A6 + 0xE]
  1410. 00000E66  49EE FFFC                lea.l      A4, [A6 - 0x4]
  1411. 00000E6A  0C44 0002                cmpi.w     D4, 0x2
  1412. 00000E6E  6C00 00F0                bge        +0xF2 /* 00000F60 */
  1413. 00000E72  4245                     clr.w      D5
  1414. label00000E74:
  1415. 00000E74  41ED D8A8                lea.l      A0, [A5 - 0x2758]
  1416. 00000E78  4A30 5000                tst.b      [A0 + D5.w]
  1417. 00000E7C  6700 00D8                beq        +0xDA /* 00000F56 */
  1418. 00000E80  598F                     subq.l     A7, 4
  1419. 00000E82  2F3C 4341 5447           move.l     -[A7], 0x43415447 /* 'CATG' */
  1420. 00000E88  3005                     move.w     D0, D5
  1421. 00000E8A  D07C 0080                add.w      D0, 0x80
  1422. 00000E8E  3F00                     move.w     -[A7], D0
  1423. 00000E90  A9A0                     syscall    GetResource
  1424. 00000E92  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1425. 00000E96  6614                     bne        +0x16 /* 00000EAC */
  1426. 00000E98  486D D37A                pea.l      [A5 - 0x2C86]
  1427. 00000E9C  558F                     subq.l     A7, 2
  1428. 00000E9E  A9AF                     syscall    ResError
  1429. 00000EA0  301F                     move.w     D0, [A7]+
  1430. 00000EA2  48C0                     ext.l      D0
  1431. 00000EA4  2F00                     move.l     -[A7], D0
  1432. 00000EA6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1433. 00000EAA  504F                     addq.w     A7, 8
  1434. label00000EAC:
  1435. 00000EAC  206E FFF8                movea.l    A0, [A6 - 0x8]
  1436. 00000EB0  A029                     syscall    HLock
  1437. 00000EB2  206E FFF8                movea.l    A0, [A6 - 0x8]
  1438. 00000EB6  2650                     movea.l    A3, [A0]
  1439. 00000EB8  4294                     clr.l      [A4]
  1440. 00000EBA  4247                     clr.w      D7
  1441. 00000EBC  6046                     bra        +0x48 /* 00000F04 */
  1442. label00000EBE:
  1443. 00000EBE  48C5                     ext.l      D5
  1444. 00000EC0  2005                     move.l     D0, D5
  1445. 00000EC2  2200                     move.l     D1, D0
  1446. 00000EC4  C0FC 0028                mulu.w     D0, 0x28 /* '(' */
  1447. 00000EC8  4841                     swap.w     D1
  1448. 00000ECA  C2FC 0028                mulu.w     D1, 0x28 /* '(' */
  1449. 00000ECE  4841                     swap.w     D1
  1450. 00000ED0  4241                     clr.w      D1
  1451. 00000ED2  D081                     add.l      D0, D1
  1452. 00000ED4  41ED D8B0                lea.l      A0, [A5 - 0x2750]
  1453. 00000ED8  2207                     move.l     D1, D7
  1454. 00000EDA  48C1                     ext.l      D1
  1455. 00000EDC  D280                     add.l      D1, D0
  1456. 00000EDE  4A30 1800                tst.b      [A0 + D1]
  1457. 00000EE2  671E                     beq        +0x20 /* 00000F02 */
  1458. 00000EE4  48C7                     ext.l      D7
  1459. 00000EE6  2007                     move.l     D0, D7
  1460. 00000EE8  E580                     asl        D0, 2
  1461. 00000EEA  7C00                     moveq.l    D6, 0x00
  1462. 00000EEC  1C33 0806                move.b     D6, [A3 + D0 + 0x6]
  1463. 00000EF0  0C46 0015                cmpi.w     D6, 0x15
  1464. 00000EF4  6C04                     bge        +0x6 /* 00000EFA */
  1465. 00000EF6  526C 0002                addq.w     [A4 + 0x2], 1
  1466. label00000EFA:
  1467. 00000EFA  0C46 000B                cmpi.w     D6, 0xB
  1468. 00000EFE  6C02                     bge        +0x4 /* 00000F02 */
  1469. 00000F00  5254                     addq.w     [A4], 1
  1470. label00000F02:
  1471. 00000F02  5247                     addq.w     D7, 1
  1472. label00000F04:
  1473. 00000F04  7000                     moveq.l    D0, 0x00
  1474. 00000F06  102B 0002                move.b     D0, [A3 + 0x2]
  1475. 00000F0A  B047                     cmp.w      D0, D7
  1476. 00000F0C  6EB0                     bgt        -0x4E /* 00000EBE */
  1477. 00000F0E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1478. 00000F12  A02A                     syscall    HUnlock
  1479. 00000F14  4A44                     tst.w      D4
  1480. 00000F16  6604                     bne        +0x6 /* 00000F1C */
  1481. 00000F18  4A54                     tst.w      [A4]
  1482. 00000F1A  670C                     beq        +0xE /* 00000F28 */
  1483. label00000F1C:
  1484. 00000F1C  0C44 0001                cmpi.w     D4, 0x1
  1485. 00000F20  6634                     bne        +0x36 /* 00000F56 */
  1486. 00000F22  4A6C 0002                tst.w      [A4 + 0x2]
  1487. 00000F26  662E                     bne        +0x30 /* 00000F56 */
  1488. label00000F28:
  1489. 00000F28  486E FEF8                pea.l      [A6 - 0x108]
  1490. 00000F2C  3F3C 09CC                move.w     -[A7], 0x9CC
  1491. 00000F30  7003                     moveq.l    D0, 0x03
  1492. 00000F32  3F00                     move.w     -[A7], D0
  1493. 00000F34  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1494. 00000F38  486E FEF8                pea.l      [A6 - 0x108]
  1495. 00000F3C  7000                     moveq.l    D0, 0x00
  1496. 00000F3E  2F00                     move.l     -[A7], D0
  1497. 00000F40  2F00                     move.l     -[A7], D0
  1498. 00000F42  2F00                     move.l     -[A7], D0
  1499. 00000F44  A98B                     syscall    ParamText
  1500. 00000F46  486E FEF8                pea.l      [A6 - 0x108]
  1501. 00000F4A  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1502. 00000F4E  7000                     moveq.l    D0, 0x00
  1503. 00000F50  584F                     addq.w     A7, 4
  1504. 00000F52  6000 0084                bra        +0x86 /* 00000FD8 */
  1505. label00000F56:
  1506. 00000F56  5245                     addq.w     D5, 1
  1507. 00000F58  0C45 0006                cmpi.w     D5, 0x6
  1508. 00000F5C  6D00 FF16                blt        -0xE8 /* 00000E74 */
  1509. label00000F60:
  1510. 00000F60  4247                     clr.w      D7
  1511. 00000F62  4244                     clr.w      D4
  1512. 00000F64  6038                     bra        +0x3A /* 00000F9E */
  1513. label00000F66:
  1514. 00000F66  486E FEF0                pea.l      [A6 - 0x110]
  1515. 00000F6A  7000                     moveq.l    D0, 0x00
  1516. 00000F6C  3F00                     move.w     -[A7], D0
  1517. 00000F6E  3F07                     move.w     -[A7], D7
  1518. 00000F70  A880                     syscall    SetPt
  1519. 00000F72  3D7C 0002 FEF6           move.w     [A6 - 0x10A], 0x2
  1520. 00000F78  486E FEF4                pea.l      [A6 - 0x10C]
  1521. 00000F7C  486E FEF6                pea.l      [A6 - 0x10A]
  1522. 00000F80  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  1523. 00000F84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1524. 00000F88  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1525. 00000F8C  A9E7                     syscall    Pack0/ListManager
  1526. 00000F8E  4A2E FEF4                tst.b      [A6 - 0x10C]
  1527. 00000F92  6708                     beq        +0xA /* 00000F9C */
  1528. 00000F94  4A2E FEF5                tst.b      [A6 - 0x10B]
  1529. 00000F98  6602                     bne        +0x4 /* 00000F9C */
  1530. 00000F9A  5244                     addq.w     D4, 1
  1531. label00000F9C:
  1532. 00000F9C  5247                     addq.w     D7, 1
  1533. label00000F9E:
  1534. 00000F9E  48C7                     ext.l      D7
  1535. 00000FA0  BEAD D3A0                cmp.l      D7, [A5 - 0x2C60]
  1536. 00000FA4  6DC0                     blt        -0x3E /* 00000F66 */
  1537. 00000FA6  4A44                     tst.w      D4
  1538. 00000FA8  6704                     beq        +0x6 /* 00000FAE */
  1539. 00000FAA  7001                     moveq.l    D0, 0x01
  1540. 00000FAC  602A                     bra        +0x2C /* 00000FD8 */
  1541. label00000FAE:
  1542. 00000FAE  486E FEF8                pea.l      [A6 - 0x108]
  1543. 00000FB2  3F3C 09CC                move.w     -[A7], 0x9CC
  1544. 00000FB6  7001                     moveq.l    D0, 0x01
  1545. 00000FB8  3F00                     move.w     -[A7], D0
  1546. 00000FBA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1547. 00000FBE  486E FEF8                pea.l      [A6 - 0x108]
  1548. 00000FC2  7000                     moveq.l    D0, 0x00
  1549. 00000FC4  2F00                     move.l     -[A7], D0
  1550. 00000FC6  2F00                     move.l     -[A7], D0
  1551. 00000FC8  2F00                     move.l     -[A7], D0
  1552. 00000FCA  A98B                     syscall    ParamText
  1553. 00000FCC  486E FEF8                pea.l      [A6 - 0x108]
  1554. 00000FD0  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1555. 00000FD4  7000                     moveq.l    D0, 0x00
  1556. 00000FD6  584F                     addq.w     A7, 4
  1557. label00000FD8:
  1558. 00000FD8  4CEE 18F8 FED4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x12C]
  1559. 00000FDE  4E5E                     unlink     A6
  1560. 00000FE0  4E75                     rts
  1561. fn00000FE2:
  1562. 00000FE2  4E56 FFE2                link       A6, -0x001E
  1563. 00000FE6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1564. 00000FEA  3A2E 000A                move.w     D5, [A6 + 0xA]
  1565. 00000FEE  7000                     moveq.l    D0, 0x00
  1566. 00000FF0  2840                     movea.l    A4, D0
  1567. 00000FF2  282D D3A0                move.l     D4, [A5 - 0x2C60]
  1568. 00000FF6  2D6D D3A4 FFF0           move.l     [A6 - 0x10], [A5 - 0x2C5C]
  1569. 00000FFC  4878 09CA                push.l     0x9CA
  1570. 00001000  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1571. 00001004  2640                     movea.l    A3, D0
  1572. 00001006  7002                     moveq.l    D0, 0x02
  1573. 00001008  2F00                     move.l     -[A7], D0
  1574. 0000100A  7201                     moveq.l    D1, 0x01
  1575. 0000100C  2F01                     move.l     -[A7], D1
  1576. 0000100E  2F0B                     move.l     -[A7], A3
  1577. 00001010  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1578. 00001014  3B45 D39E                move.w     [A5 - 0x2C62], D5
  1579. 00001018  2F0B                     move.l     -[A7], A3
  1580. 0000101A  7008                     moveq.l    D0, 0x08
  1581. 0000101C  3F00                     move.w     -[A7], D0
  1582. 0000101E  486E FFEE                pea.l      [A6 - 0x12]
  1583. 00001022  486E FFF4                pea.l      [A6 - 0xC]
  1584. 00001026  486E FFF8                pea.l      [A6 - 0x8]
  1585. 0000102A  A98D                     syscall    GetDialogItem/GetDItem
  1586. 0000102C  2F0B                     move.l     -[A7], A3
  1587. 0000102E  7008                     moveq.l    D0, 0x08
  1588. 00001030  3F00                     move.w     -[A7], D0
  1589. 00001032  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1590. 00001036  486D 052A                pea.l      [A5 + 0x52A /* export_161 */]
  1591. 0000103A  486E FFF8                pea.l      [A6 - 0x8]
  1592. 0000103E  A98E                     syscall    SetDialogItem/SetDItem
  1593. 00001040  48C5                     ext.l      D5
  1594. 00001042  2005                     move.l     D0, D5
  1595. 00001044  D0BC 0000 0080           add.l      D0, 0x80
  1596. 0000104A  2F00                     move.l     -[A7], D0
  1597. 0000104C  486D 0532                pea.l      [A5 + 0x532 /* export_162 */]
  1598. 00001050  7000                     moveq.l    D0, 0x00
  1599. 00001052  2F00                     move.l     -[A7], D0
  1600. 00001054  7201                     moveq.l    D1, 0x01
  1601. 00001056  2F01                     move.l     -[A7], D1
  1602. 00001058  7009                     moveq.l    D0, 0x09
  1603. 0000105A  2F00                     move.l     -[A7], D0
  1604. 0000105C  2F0B                     move.l     -[A7], A3
  1605. 0000105E  4EBA 0B1C                jsr        [PC + 0xB1C /* 00001B7C */]
  1606. 00001062  2840                     movea.l    A4, D0
  1607. 00001064  48C5                     ext.l      D5
  1608. 00001066  2005                     move.l     D0, D5
  1609. 00001068  2200                     move.l     D1, D0
  1610. 0000106A  C0FC 0028                mulu.w     D0, 0x28 /* '(' */
  1611. 0000106E  4841                     swap.w     D1
  1612. 00001070  C2FC 0028                mulu.w     D1, 0x28 /* '(' */
  1613. 00001074  4841                     swap.w     D1
  1614. 00001076  4241                     clr.w      D1
  1615. 00001078  D081                     add.l      D0, D1
  1616. 0000107A  41ED D8B0                lea.l      A0, [A5 - 0x2750]
  1617. 0000107E  4870 0800                pea.l      [A0 + D0]
  1618. 00001082  2F0C                     move.l     -[A7], A4
  1619. 00001084  4EBA 0576                jsr        [PC + 0x576 /* 000015FC */]
  1620. 00001088  48C5                     ext.l      D5
  1621. 0000108A  2F05                     move.l     -[A7], D5
  1622. 0000108C  2F0C                     move.l     -[A7], A4
  1623. 0000108E  4EBA 041E                jsr        [PC + 0x41E /* 000014AE */]
  1624. 00001092  486E FFE6                pea.l      [A6 - 0x1A]
  1625. 00001096  7000                     moveq.l    D0, 0x00
  1626. 00001098  3F00                     move.w     -[A7], D0
  1627. 0000109A  3F00                     move.w     -[A7], D0
  1628. 0000109C  A880                     syscall    SetPt
  1629. 0000109E  7001                     moveq.l    D0, 0x01
  1630. 000010A0  1F00                     move.b     -[A7], D0
  1631. 000010A2  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1632. 000010A6  2F0C                     move.l     -[A7], A4
  1633. 000010A8  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  1634. 000010AC  A9E7                     syscall    Pack0/ListManager
  1635. 000010AE  2F0B                     move.l     -[A7], A3
  1636. 000010B0  7009                     moveq.l    D0, 0x09
  1637. 000010B2  3F00                     move.w     -[A7], D0
  1638. 000010B4  4EBA 071A                jsr        [PC + 0x71A /* 000017D0 */]
  1639. 000010B8  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1640. label000010BC:
  1641. 000010BC  426E FFEE                clr.w      [A6 - 0x12]
  1642. 000010C0  4247                     clr.w      D7
  1643. 000010C2  602A                     bra        +0x2C /* 000010EE */
  1644. label000010C4:
  1645. 000010C4  486E FFE6                pea.l      [A6 - 0x1A]
  1646. 000010C8  7000                     moveq.l    D0, 0x00
  1647. 000010CA  3F00                     move.w     -[A7], D0
  1648. 000010CC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1649. 000010D0  A880                     syscall    SetPt
  1650. 000010D2  558F                     subq.l     A7, 2
  1651. 000010D4  7000                     moveq.l    D0, 0x00
  1652. 000010D6  1F00                     move.b     -[A7], D0
  1653. 000010D8  486E FFE6                pea.l      [A6 - 0x1A]
  1654. 000010DC  2F0C                     move.l     -[A7], A4
  1655. 000010DE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1656. 000010E2  A9E7                     syscall    Pack0/ListManager
  1657. 000010E4  4A1F                     tst.b      [A7]+
  1658. 000010E6  6702                     beq        +0x4 /* 000010EA */
  1659. 000010E8  5247                     addq.w     D7, 1
  1660. label000010EA:
  1661. 000010EA  526E FFEE                addq.w     [A6 - 0x12], 1
  1662. label000010EE:
  1663. 000010EE  302E FFEE                move.w     D0, [A6 - 0x12]
  1664. 000010F2  48C0                     ext.l      D0
  1665. 000010F4  B0AD D3A0                cmp.l      D0, [A5 - 0x2C60]
  1666. 000010F8  6DCA                     blt        -0x34 /* 000010C4 */
  1667. 000010FA  0C47 0001                cmpi.w     D7, 0x1
  1668. 000010FE  6616                     bne        +0x18 /* 00001116 */
  1669. 00001100  7007                     moveq.l    D0, 0x07
  1670. 00001102  2F00                     move.l     -[A7], D0
  1671. 00001104  2F0B                     move.l     -[A7], A3
  1672. 00001106  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1673. 0000110A  508F                     addq.l     A7, 8
  1674. 0000110C  2F00                     move.l     -[A7], D0
  1675. 0000110E  7000                     moveq.l    D0, 0x00
  1676. 00001110  3F00                     move.w     -[A7], D0
  1677. 00001112  A95D                     syscall    HiliteControl
  1678. 00001114  6014                     bra        +0x16 /* 0000112A */
  1679. label00001116:
  1680. 00001116  7007                     moveq.l    D0, 0x07
  1681. 00001118  2F00                     move.l     -[A7], D0
  1682. 0000111A  2F0B                     move.l     -[A7], A3
  1683. 0000111C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1684. 00001120  508F                     addq.l     A7, 8
  1685. 00001122  2F00                     move.l     -[A7], D0
  1686. 00001124  3F3C 00FF                move.w     -[A7], 0xFF
  1687. 00001128  A95D                     syscall    HiliteControl
  1688. label0000112A:
  1689. 0000112A  486D 0542                pea.l      [A5 + 0x542 /* export_164 */]
  1690. 0000112E  486E FFE2                pea.l      [A6 - 0x1E]
  1691. 00001132  A991                     syscall    ModalDialog
  1692. 00001134  486E FFE6                pea.l      [A6 - 0x1A]
  1693. 00001138  7000                     moveq.l    D0, 0x00
  1694. 0000113A  3F00                     move.w     -[A7], D0
  1695. 0000113C  3F00                     move.w     -[A7], D0
  1696. 0000113E  A880                     syscall    SetPt
  1697. 00001140  558F                     subq.l     A7, 2
  1698. 00001142  7001                     moveq.l    D0, 0x01
  1699. 00001144  1F00                     move.b     -[A7], D0
  1700. 00001146  486E FFE6                pea.l      [A6 - 0x1A]
  1701. 0000114A  2F0C                     move.l     -[A7], A4
  1702. 0000114C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1703. 00001150  A9E7                     syscall    Pack0/ListManager
  1704. 00001152  4A1F                     tst.b      [A7]+
  1705. 00001154  6716                     beq        +0x18 /* 0000116C */
  1706. 00001156  7005                     moveq.l    D0, 0x05
  1707. 00001158  2F00                     move.l     -[A7], D0
  1708. 0000115A  2F0B                     move.l     -[A7], A3
  1709. 0000115C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1710. 00001160  508F                     addq.l     A7, 8
  1711. 00001162  2F00                     move.l     -[A7], D0
  1712. 00001164  7000                     moveq.l    D0, 0x00
  1713. 00001166  3F00                     move.w     -[A7], D0
  1714. 00001168  A95D                     syscall    HiliteControl
  1715. 0000116A  6014                     bra        +0x16 /* 00001180 */
  1716. label0000116C:
  1717. 0000116C  7005                     moveq.l    D0, 0x05
  1718. 0000116E  2F00                     move.l     -[A7], D0
  1719. 00001170  2F0B                     move.l     -[A7], A3
  1720. 00001172  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1721. 00001176  508F                     addq.l     A7, 8
  1722. 00001178  2F00                     move.l     -[A7], D0
  1723. 0000117A  3F3C 00FF                move.w     -[A7], 0xFF
  1724. 0000117E  A95D                     syscall    HiliteControl
  1725. label00001180:
  1726. 00001180  7001                     moveq.l    D0, 0x01
  1727. 00001182  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1728. 00001186  660E                     bne        +0x10 /* 00001196 */
  1729. 00001188  2F0C                     move.l     -[A7], A4
  1730. 0000118A  4EBA 0298                jsr        [PC + 0x298 /* 00001424 */]
  1731. 0000118E  4A00                     tst.b      D0
  1732. 00001190  584F                     addq.w     A7, 4
  1733. 00001192  6600 01D0                bne        +0x1D2 /* 00001364 */
  1734. label00001196:
  1735. 00001196  7003                     moveq.l    D0, 0x03
  1736. 00001198  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1737. 0000119C  6700 01C6                beq        +0x1C8 /* 00001364 */
  1738. 000011A0  7007                     moveq.l    D0, 0x07
  1739. 000011A2  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1740. 000011A6  663E                     bne        +0x40 /* 000011E6 */
  1741. 000011A8  486E FFE6                pea.l      [A6 - 0x1A]
  1742. 000011AC  7000                     moveq.l    D0, 0x00
  1743. 000011AE  3F00                     move.w     -[A7], D0
  1744. 000011B0  3F00                     move.w     -[A7], D0
  1745. 000011B2  A880                     syscall    SetPt
  1746. 000011B4  558F                     subq.l     A7, 2
  1747. 000011B6  7001                     moveq.l    D0, 0x01
  1748. 000011B8  1F00                     move.b     -[A7], D0
  1749. 000011BA  486E FFE6                pea.l      [A6 - 0x1A]
  1750. 000011BE  2F0C                     move.l     -[A7], A4
  1751. 000011C0  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1752. 000011C4  A9E7                     syscall    Pack0/ListManager
  1753. 000011C6  4A1F                     tst.b      [A7]+
  1754. 000011C8  6700 FEF2                beq        -0x10C /* 000010BC */
  1755. 000011CC  3B6E FFE6 D3AC           move.w     [A5 - 0x2C54], [A6 - 0x1A]
  1756. 000011D2  426D D3B2                clr.w      [A5 - 0x2C4E]
  1757. 000011D6  426D D3B0                clr.w      [A5 - 0x2C50]
  1758. 000011DA  422D D3AE                clr.b      [A5 - 0x2C52]
  1759. 000011DE  4EBA F098                jsr        [PC - 0xF68 /* 00000278 */]
  1760. 000011E2  6000 FED8                bra        -0x126 /* 000010BC */
  1761. label000011E6:
  1762. 000011E6  7004                     moveq.l    D0, 0x04
  1763. 000011E8  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1764. 000011EC  6610                     bne        +0x12 /* 000011FE */
  1765. 000011EE  7001                     moveq.l    D0, 0x01
  1766. 000011F0  2F00                     move.l     -[A7], D0
  1767. 000011F2  2F0B                     move.l     -[A7], A3
  1768. 000011F4  4EBA FAB2                jsr        [PC - 0x54E /* 00000CA8 */]
  1769. 000011F8  504F                     addq.w     A7, 8
  1770. 000011FA  6000 FEC0                bra        -0x13E /* 000010BC */
  1771. label000011FE:
  1772. 000011FE  7006                     moveq.l    D0, 0x06
  1773. 00001200  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1774. 00001204  665A                     bne        +0x5C /* 00001260 */
  1775. 00001206  7000                     moveq.l    D0, 0x00
  1776. 00001208  1F00                     move.b     -[A7], D0
  1777. 0000120A  2F0C                     move.l     -[A7], A4
  1778. 0000120C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1779. 00001210  A9E7                     syscall    Pack0/ListManager
  1780. 00001212  426E FFEE                clr.w      [A6 - 0x12]
  1781. 00001216  6022                     bra        +0x24 /* 0000123A */
  1782. label00001218:
  1783. 00001218  486E FFE6                pea.l      [A6 - 0x1A]
  1784. 0000121C  7000                     moveq.l    D0, 0x00
  1785. 0000121E  3F00                     move.w     -[A7], D0
  1786. 00001220  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1787. 00001224  A880                     syscall    SetPt
  1788. 00001226  7001                     moveq.l    D0, 0x01
  1789. 00001228  1F00                     move.b     -[A7], D0
  1790. 0000122A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1791. 0000122E  2F0C                     move.l     -[A7], A4
  1792. 00001230  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  1793. 00001234  A9E7                     syscall    Pack0/ListManager
  1794. 00001236  526E FFEE                addq.w     [A6 - 0x12], 1
  1795. label0000123A:
  1796. 0000123A  302E FFEE                move.w     D0, [A6 - 0x12]
  1797. 0000123E  48C0                     ext.l      D0
  1798. 00001240  B0AD D3A0                cmp.l      D0, [A5 - 0x2C60]
  1799. 00001244  6DD2                     blt        -0x2C /* 00001218 */
  1800. 00001246  7001                     moveq.l    D0, 0x01
  1801. 00001248  1F00                     move.b     -[A7], D0
  1802. 0000124A  2F0C                     move.l     -[A7], A4
  1803. 0000124C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1804. 00001250  A9E7                     syscall    Pack0/ListManager
  1805. 00001252  2F0B                     move.l     -[A7], A3
  1806. 00001254  7009                     moveq.l    D0, 0x09
  1807. 00001256  3F00                     move.w     -[A7], D0
  1808. 00001258  4EBA 0576                jsr        [PC + 0x576 /* 000017D0 */]
  1809. 0000125C  6000 FE5E                bra        -0x1A0 /* 000010BC */
  1810. label00001260:
  1811. 00001260  7005                     moveq.l    D0, 0x05
  1812. 00001262  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1813. 00001266  670A                     beq        +0xC /* 00001272 */
  1814. 00001268  0C6E 0400 FFE2           cmpi.w     [A6 - 0x1E], 0x400
  1815. 0000126E  6F00 FE4C                ble        -0x1B2 /* 000010BC */
  1816. label00001272:
  1817. 00001272  4206                     clr.b      D6
  1818. 00001274  426E FFEE                clr.w      [A6 - 0x12]
  1819. 00001278  4247                     clr.w      D7
  1820. 0000127A  604A                     bra        +0x4C /* 000012C6 */
  1821. label0000127C:
  1822. 0000127C  486E FFE6                pea.l      [A6 - 0x1A]
  1823. 00001280  7000                     moveq.l    D0, 0x00
  1824. 00001282  3F00                     move.w     -[A7], D0
  1825. 00001284  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1826. 00001288  A880                     syscall    SetPt
  1827. 0000128A  558F                     subq.l     A7, 2
  1828. 0000128C  7001                     moveq.l    D0, 0x01
  1829. 0000128E  1F00                     move.b     -[A7], D0
  1830. 00001290  486E FFE6                pea.l      [A6 - 0x1A]
  1831. 00001294  2F0C                     move.l     -[A7], A4
  1832. 00001296  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1833. 0000129A  A9E7                     syscall    Pack0/ListManager
  1834. 0000129C  4A1F                     tst.b      [A7]+
  1835. 0000129E  6722                     beq        +0x24 /* 000012C2 */
  1836. 000012A0  3D7C 0002 FFEC           move.w     [A6 - 0x14], 0x2
  1837. 000012A6  486E FFEA                pea.l      [A6 - 0x16]
  1838. 000012AA  486E FFEC                pea.l      [A6 - 0x14]
  1839. 000012AE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1840. 000012B2  2F0C                     move.l     -[A7], A4
  1841. 000012B4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1842. 000012B8  A9E7                     syscall    Pack0/ListManager
  1843. 000012BA  4A2E FFEA                tst.b      [A6 - 0x16]
  1844. 000012BE  6602                     bne        +0x4 /* 000012C2 */
  1845. 000012C0  7C01                     moveq.l    D6, 0x01
  1846. label000012C2:
  1847. 000012C2  526E FFEE                addq.w     [A6 - 0x12], 1
  1848. label000012C6:
  1849. 000012C6  302E FFEE                move.w     D0, [A6 - 0x12]
  1850. 000012CA  48C0                     ext.l      D0
  1851. 000012CC  B0AD D3A0                cmp.l      D0, [A5 - 0x2C60]
  1852. 000012D0  6DAA                     blt        -0x54 /* 0000127C */
  1853. 000012D2  7000                     moveq.l    D0, 0x00
  1854. 000012D4  1F00                     move.b     -[A7], D0
  1855. 000012D6  2F0C                     move.l     -[A7], A4
  1856. 000012D8  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1857. 000012DC  A9E7                     syscall    Pack0/ListManager
  1858. 000012DE  426E FFEE                clr.w      [A6 - 0x12]
  1859. 000012E2  605A                     bra        +0x5C /* 0000133E */
  1860. label000012E4:
  1861. 000012E4  486E FFE6                pea.l      [A6 - 0x1A]
  1862. 000012E8  7000                     moveq.l    D0, 0x00
  1863. 000012EA  3F00                     move.w     -[A7], D0
  1864. 000012EC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1865. 000012F0  A880                     syscall    SetPt
  1866. 000012F2  558F                     subq.l     A7, 2
  1867. 000012F4  7000                     moveq.l    D0, 0x00
  1868. 000012F6  1F00                     move.b     -[A7], D0
  1869. 000012F8  486E FFE6                pea.l      [A6 - 0x1A]
  1870. 000012FC  2F0C                     move.l     -[A7], A4
  1871. 000012FE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1872. 00001302  A9E7                     syscall    Pack0/ListManager
  1873. 00001304  4A1F                     tst.b      [A7]+
  1874. 00001306  6732                     beq        +0x34 /* 0000133A */
  1875. 00001308  3D7C 0002 FFEC           move.w     [A6 - 0x14], 0x2
  1876. 0000130E  486E FFEA                pea.l      [A6 - 0x16]
  1877. 00001312  486E FFEC                pea.l      [A6 - 0x14]
  1878. 00001316  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1879. 0000131A  2F0C                     move.l     -[A7], A4
  1880. 0000131C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1881. 00001320  A9E7                     syscall    Pack0/ListManager
  1882. 00001322  1D46 FFEA                move.b     [A6 - 0x16], D6
  1883. 00001326  486E FFEA                pea.l      [A6 - 0x16]
  1884. 0000132A  7002                     moveq.l    D0, 0x02
  1885. 0000132C  3F00                     move.w     -[A7], D0
  1886. 0000132E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1887. 00001332  2F0C                     move.l     -[A7], A4
  1888. 00001334  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  1889. 00001338  A9E7                     syscall    Pack0/ListManager
  1890. label0000133A:
  1891. 0000133A  526E FFEE                addq.w     [A6 - 0x12], 1
  1892. label0000133E:
  1893. 0000133E  302E FFEE                move.w     D0, [A6 - 0x12]
  1894. 00001342  48C0                     ext.l      D0
  1895. 00001344  B0AD D3A0                cmp.l      D0, [A5 - 0x2C60]
  1896. 00001348  6D9A                     blt        -0x64 /* 000012E4 */
  1897. 0000134A  7001                     moveq.l    D0, 0x01
  1898. 0000134C  1F00                     move.b     -[A7], D0
  1899. 0000134E  2F0C                     move.l     -[A7], A4
  1900. 00001350  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1901. 00001354  A9E7                     syscall    Pack0/ListManager
  1902. 00001356  2F0B                     move.l     -[A7], A3
  1903. 00001358  7009                     moveq.l    D0, 0x09
  1904. 0000135A  3F00                     move.w     -[A7], D0
  1905. 0000135C  4EBA 0472                jsr        [PC + 0x472 /* 000017D0 */]
  1906. 00001360  6000 FD5A                bra        -0x2A4 /* 000010BC */
  1907. label00001364:
  1908. 00001364  7001                     moveq.l    D0, 0x01
  1909. 00001366  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1910. 0000136A  6600 0094                bne        +0x96 /* 00001400 */
  1911. 0000136E  3D6D DADC FFE4           move.w     [A6 - 0x1C], [A5 - 0x2524]
  1912. 00001374  426D DADC                clr.w      [A5 - 0x2524]
  1913. 00001378  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1914. 0000137C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1915. 00001380  7000                     moveq.l    D0, 0x00
  1916. 00001382  1F00                     move.b     -[A7], D0
  1917. 00001384  2F0C                     move.l     -[A7], A4
  1918. 00001386  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1919. 0000138A  A9E7                     syscall    Pack0/ListManager
  1920. 0000138C  426E FFEE                clr.w      [A6 - 0x12]
  1921. 00001390  6054                     bra        +0x56 /* 000013E6 */
  1922. label00001392:
  1923. 00001392  486E FFE6                pea.l      [A6 - 0x1A]
  1924. 00001396  7000                     moveq.l    D0, 0x00
  1925. 00001398  3F00                     move.w     -[A7], D0
  1926. 0000139A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1927. 0000139E  A880                     syscall    SetPt
  1928. 000013A0  3D7C 0002 FFEC           move.w     [A6 - 0x14], 0x2
  1929. 000013A6  486E FFEA                pea.l      [A6 - 0x16]
  1930. 000013AA  486E FFEC                pea.l      [A6 - 0x14]
  1931. 000013AE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1932. 000013B2  2F0C                     move.l     -[A7], A4
  1933. 000013B4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1934. 000013B8  A9E7                     syscall    Pack0/ListManager
  1935. 000013BA  48C5                     ext.l      D5
  1936. 000013BC  2005                     move.l     D0, D5
  1937. 000013BE  2200                     move.l     D1, D0
  1938. 000013C0  C0FC 0028                mulu.w     D0, 0x28 /* '(' */
  1939. 000013C4  4841                     swap.w     D1
  1940. 000013C6  C2FC 0028                mulu.w     D1, 0x28 /* '(' */
  1941. 000013CA  4841                     swap.w     D1
  1942. 000013CC  4241                     clr.w      D1
  1943. 000013CE  D081                     add.l      D0, D1
  1944. 000013D0  41ED D8B0                lea.l      A0, [A5 - 0x2750]
  1945. 000013D4  322E FFEE                move.w     D1, [A6 - 0x12]
  1946. 000013D8  48C1                     ext.l      D1
  1947. 000013DA  D280                     add.l      D1, D0
  1948. 000013DC  11AE FFEA 1800           move.b     [A0 + D1], [A6 - 0x16]
  1949. 000013E2  526E FFEE                addq.w     [A6 - 0x12], 1
  1950. label000013E6:
  1951. 000013E6  302E FFEE                move.w     D0, [A6 - 0x12]
  1952. 000013EA  48C0                     ext.l      D0
  1953. 000013EC  B0AD D3A0                cmp.l      D0, [A5 - 0x2C60]
  1954. 000013F0  6DA0                     blt        -0x5E /* 00001392 */
  1955. 000013F2  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1956. 000013F6  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1957. 000013FA  3B6E FFE4 DADC           move.w     [A5 - 0x2524], [A6 - 0x1C]
  1958. label00001400:
  1959. 00001400  2F0B                     move.l     -[A7], A3
  1960. 00001402  A916                     syscall    HideWindow
  1961. 00001404  2F0B                     move.l     -[A7], A3
  1962. 00001406  4EBA 08A8                jsr        [PC + 0x8A8 /* 00001CB0 */]
  1963. 0000140A  2F0B                     move.l     -[A7], A3
  1964. 0000140C  A983                     syscall    DisposeDialog
  1965. 0000140E  2B6E FFF0 D3A4           move.l     [A5 - 0x2C5C], [A6 - 0x10]
  1966. 00001414  2B44 D3A0                move.l     [A5 - 0x2C60], D4
  1967. 00001418  584F                     addq.w     A7, 4
  1968. 0000141A  4CEE 18F0 FFCA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x36]
  1969. 00001420  4E5E                     unlink     A6
  1970. 00001422  4E75                     rts
  1971. fn00001424:
  1972. 00001424  4E56 FEF8                link       A6, -0x0108
  1973. 00001428  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1974. 0000142C  47EE FF00                lea.l      A3, [A6 - 0x100]
  1975. 00001430  286E 0008                movea.l    A4, [A6 + 0x8]
  1976. 00001434  4247                     clr.w      D7
  1977. 00001436  4246                     clr.w      D6
  1978. 00001438  6036                     bra        +0x38 /* 00001470 */
  1979. label0000143A:
  1980. 0000143A  486E FEF8                pea.l      [A6 - 0x108]
  1981. 0000143E  7000                     moveq.l    D0, 0x00
  1982. 00001440  3F00                     move.w     -[A7], D0
  1983. 00001442  3F07                     move.w     -[A7], D7
  1984. 00001444  A880                     syscall    SetPt
  1985. 00001446  3D7C 0002 FEFE           move.w     [A6 - 0x102], 0x2
  1986. 0000144C  486E FEFC                pea.l      [A6 - 0x104]
  1987. 00001450  486E FEFE                pea.l      [A6 - 0x102]
  1988. 00001454  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1989. 00001458  2F0C                     move.l     -[A7], A4
  1990. 0000145A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1991. 0000145E  A9E7                     syscall    Pack0/ListManager
  1992. 00001460  4A2E FEFC                tst.b      [A6 - 0x104]
  1993. 00001464  6708                     beq        +0xA /* 0000146E */
  1994. 00001466  4A2E FEFD                tst.b      [A6 - 0x103]
  1995. 0000146A  6602                     bne        +0x4 /* 0000146E */
  1996. 0000146C  5246                     addq.w     D6, 1
  1997. label0000146E:
  1998. 0000146E  5247                     addq.w     D7, 1
  1999. label00001470:
  2000. 00001470  48C7                     ext.l      D7
  2001. 00001472  BEAD D3A0                cmp.l      D7, [A5 - 0x2C60]
  2002. 00001476  6DC2                     blt        -0x3C /* 0000143A */
  2003. 00001478  4A46                     tst.w      D6
  2004. 0000147A  6704                     beq        +0x6 /* 00001480 */
  2005. 0000147C  7001                     moveq.l    D0, 0x01
  2006. 0000147E  6024                     bra        +0x26 /* 000014A4 */
  2007. label00001480:
  2008. 00001480  2F0B                     move.l     -[A7], A3
  2009. 00001482  3F3C 09CC                move.w     -[A7], 0x9CC
  2010. 00001486  7002                     moveq.l    D0, 0x02
  2011. 00001488  3F00                     move.w     -[A7], D0
  2012. 0000148A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2013. 0000148E  2F0B                     move.l     -[A7], A3
  2014. 00001490  7000                     moveq.l    D0, 0x00
  2015. 00001492  2F00                     move.l     -[A7], D0
  2016. 00001494  2F00                     move.l     -[A7], D0
  2017. 00001496  2F00                     move.l     -[A7], D0
  2018. 00001498  A98B                     syscall    ParamText
  2019. 0000149A  2F0B                     move.l     -[A7], A3
  2020. 0000149C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  2021. 000014A0  7000                     moveq.l    D0, 0x00
  2022. 000014A2  584F                     addq.w     A7, 4
  2023. label000014A4:
  2024. 000014A4  4CEE 18C0 FEE8           movem.l    D6,D7,A3,A4, [A6 - 0x118]
  2025. 000014AA  4E5E                     unlink     A6
  2026. 000014AC  4E75                     rts
  2027. fn000014AE:
  2028. 000014AE  4E56 FFF4                link       A6, -0x000C
  2029. 000014B2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2030. 000014B6  286E 0008                movea.l    A4, [A6 + 0x8]
  2031. 000014BA  7000                     moveq.l    D0, 0x00
  2032. 000014BC  1F00                     move.b     -[A7], D0
  2033. 000014BE  2F0C                     move.l     -[A7], A4
  2034. 000014C0  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2035. 000014C4  A9E7                     syscall    Pack0/ListManager
  2036. 000014C6  302E 000E                move.w     D0, [A6 + 0xE]
  2037. 000014CA  48C0                     ext.l      D0
  2038. 000014CC  D0BC 0000 0080           add.l      D0, 0x80
  2039. 000014D2  2F00                     move.l     -[A7], D0
  2040. 000014D4  7007                     moveq.l    D0, 0x07
  2041. 000014D6  2F00                     move.l     -[A7], D0
  2042. 000014D8  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2043. 000014DC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2044. 000014E0  504F                     addq.w     A7, 8
  2045. 000014E2  676C                     beq        +0x6E /* 00001550 */
  2046. 000014E4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2047. 000014E8  A029                     syscall    HLock
  2048. 000014EA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2049. 000014EE  2650                     movea.l    A3, [A0]
  2050. 000014F0  7C00                     moveq.l    D6, 0x00
  2051. 000014F2  1C2B 0002                move.b     D6, [A3 + 0x2]
  2052. 000014F6  4A86                     tst.l      D6
  2053. 000014F8  4247                     clr.w      D7
  2054. 000014FA  6050                     bra        +0x52 /* 0000154C */
  2055. label000014FC:
  2056. 000014FC  486E FFF4                pea.l      [A6 - 0xC]
  2057. 00001500  7000                     moveq.l    D0, 0x00
  2058. 00001502  3F00                     move.w     -[A7], D0
  2059. 00001504  3F07                     move.w     -[A7], D7
  2060. 00001506  A880                     syscall    SetPt
  2061. 00001508  486E FFF8                pea.l      [A6 - 0x8]
  2062. 0000150C  486E FFFA                pea.l      [A6 - 0x6]
  2063. 00001510  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2064. 00001514  2F0C                     move.l     -[A7], A4
  2065. 00001516  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  2066. 0000151A  A9E7                     syscall    Pack0/ListManager
  2067. 0000151C  48C7                     ext.l      D7
  2068. 0000151E  2007                     move.l     D0, D7
  2069. 00001520  E580                     asl        D0, 2
  2070. 00001522  7200                     moveq.l    D1, 0x00
  2071. 00001524  1233 0806                move.b     D1, [A3 + D0 + 0x6]
  2072. 00001528  B26D D8A6                cmp.w      D1, [A5 - 0x275A]
  2073. 0000152C  6F1A                     ble        +0x1C /* 00001548 */
  2074. 0000152E  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  2075. 00001534  486E FFF8                pea.l      [A6 - 0x8]
  2076. 00001538  7002                     moveq.l    D0, 0x02
  2077. 0000153A  3F00                     move.w     -[A7], D0
  2078. 0000153C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2079. 00001540  2F0C                     move.l     -[A7], A4
  2080. 00001542  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  2081. 00001546  A9E7                     syscall    Pack0/ListManager
  2082. label00001548:
  2083. 00001548  3007                     move.w     D0, D7
  2084. 0000154A  5247                     addq.w     D7, 1
  2085. label0000154C:
  2086. 0000154C  BC47                     cmp.w      D6, D7
  2087. 0000154E  6EAC                     bgt        -0x52 /* 000014FC */
  2088. label00001550:
  2089. 00001550  7001                     moveq.l    D0, 0x01
  2090. 00001552  1F00                     move.b     -[A7], D0
  2091. 00001554  2F0C                     move.l     -[A7], A4
  2092. 00001556  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2093. 0000155A  A9E7                     syscall    Pack0/ListManager
  2094. 0000155C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2095. 00001560  A02A                     syscall    HUnlock
  2096. 00001562  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  2097. 00001568  4E5E                     unlink     A6
  2098. 0000156A  4E75                     rts
  2099. export_161:
  2100. 0000156C  4E56 FFCC                link       A6, -0x0034
  2101. 00001570  48E7 0018                movem.l    -[A7], A3,A4
  2102. 00001574  266E 000A                movea.l    A3, [A6 + 0xA]
  2103. 00001578  49EE FFDE                lea.l      A4, [A6 - 0x22]
  2104. 0000157C  486E FFDA                pea.l      [A6 - 0x26]
  2105. 00001580  A874                     syscall    GetPort
  2106. 00001582  2F0B                     move.l     -[A7], A3
  2107. 00001584  A873                     syscall    SetPort
  2108. 00001586  2F0B                     move.l     -[A7], A3
  2109. 00001588  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2110. 0000158C  486E FFD4                pea.l      [A6 - 0x2C]
  2111. 00001590  486E FFD6                pea.l      [A6 - 0x2A]
  2112. 00001594  486E FFCC                pea.l      [A6 - 0x34]
  2113. 00001598  A98D                     syscall    GetDialogItem/GetDItem
  2114. 0000159A  2F0C                     move.l     -[A7], A4
  2115. 0000159C  3F3C 2B2A                move.w     -[A7], 0x2B2A /* '+*' */
  2116. 000015A0  302D D39E                move.w     D0, [A5 - 0x2C62]
  2117. 000015A4  5240                     addq.w     D0, 1
  2118. 000015A6  3F00                     move.w     -[A7], D0
  2119. 000015A8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2120. 000015AC  302E FFD2                move.w     D0, [A6 - 0x2E]
  2121. 000015B0  906E FFCE                sub.w      D0, [A6 - 0x32]
  2122. 000015B4  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2123. 000015B8  558F                     subq.l     A7, 2
  2124. 000015BA  2F0C                     move.l     -[A7], A4
  2125. 000015BC  A88C                     syscall    StringWidth
  2126. 000015BE  301F                     move.w     D0, [A7]+
  2127. 000015C0  916E FFD4                sub.w      [A6 - 0x2C], D0
  2128. 000015C4  302E FFD4                move.w     D0, [A6 - 0x2C]
  2129. 000015C8  48C0                     ext.l      D0
  2130. 000015CA  81FC 0002                divs.w     D0, 0x2
  2131. 000015CE  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2132. 000015D2  D06E FFCE                add.w      D0, [A6 - 0x32]
  2133. 000015D6  3F00                     move.w     -[A7], D0
  2134. 000015D8  302E FFCC                move.w     D0, [A6 - 0x34]
  2135. 000015DC  D07C 000C                add.w      D0, 0xC
  2136. 000015E0  3F00                     move.w     -[A7], D0
  2137. 000015E2  A893                     syscall    MoveTo
  2138. 000015E4  2F0C                     move.l     -[A7], A4
  2139. 000015E6  A884                     syscall    DrawString
  2140. 000015E8  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2141. 000015EC  A873                     syscall    SetPort
  2142. 000015EE  4CEE 1800 FFC4           movem.l    A3,A4, [A6 - 0x3C]
  2143. 000015F4  4E5E                     unlink     A6
  2144. 000015F6  205F                     movea.l    A0, [A7]+
  2145. 000015F8  5C4F                     addq.w     A7, 6
  2146. 000015FA  4ED0                     jmp        [A0]
  2147. fn000015FC:
  2148. 000015FC  4E56 FFF2                link       A6, -0x000E
  2149. 00001600  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2150. 00001604  266E 000C                movea.l    A3, [A6 + 0xC]
  2151. 00001608  286E 0008                movea.l    A4, [A6 + 0x8]
  2152. 0000160C  7000                     moveq.l    D0, 0x00
  2153. 0000160E  1F00                     move.b     -[A7], D0
  2154. 00001610  2F0C                     move.l     -[A7], A4
  2155. 00001612  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2156. 00001616  A9E7                     syscall    Pack0/ListManager
  2157. 00001618  598F                     subq.l     A7, 4
  2158. 0000161A  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  2159. 00001620  3F2D D3A6                move.w     -[A7], [A5 - 0x2C5A]
  2160. 00001624  A9A0                     syscall    GetResource
  2161. 00001626  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2162. 0000162A  6768                     beq        +0x6A /* 00001694 */
  2163. 0000162C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2164. 00001630  2050                     movea.l    A0, [A0]
  2165. 00001632  2D48 FFFC                move.l     [A6 - 0x4], A0
  2166. 00001636  3C10                     move.w     D6, [A0]
  2167. 00001638  48C6                     ext.l      D6
  2168. 0000163A  2B46 D3A0                move.l     [A5 - 0x2C60], D6
  2169. 0000163E  7000                     moveq.l    D0, 0x00
  2170. 00001640  3F00                     move.w     -[A7], D0
  2171. 00001642  3F00                     move.w     -[A7], D0
  2172. 00001644  2F0C                     move.l     -[A7], A4
  2173. 00001646  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  2174. 0000164A  A9E7                     syscall    Pack0/ListManager
  2175. 0000164C  4247                     clr.w      D7
  2176. 0000164E  6040                     bra        +0x42 /* 00001690 */
  2177. label00001650:
  2178. 00001650  1D73 7000 FFF6           move.b     [A6 - 0xA], [A3 + D7.w]
  2179. 00001656  422E FFF7                clr.b      [A6 - 0x9]
  2180. 0000165A  486E FFF2                pea.l      [A6 - 0xE]
  2181. 0000165E  7000                     moveq.l    D0, 0x00
  2182. 00001660  3F00                     move.w     -[A7], D0
  2183. 00001662  3F07                     move.w     -[A7], D7
  2184. 00001664  A880                     syscall    SetPt
  2185. 00001666  558F                     subq.l     A7, 2
  2186. 00001668  7001                     moveq.l    D0, 0x01
  2187. 0000166A  3F00                     move.w     -[A7], D0
  2188. 0000166C  3F07                     move.w     -[A7], D7
  2189. 0000166E  2F0C                     move.l     -[A7], A4
  2190. 00001670  3F3C 0008                move.w     -[A7], 0x8
  2191. 00001674  A9E7                     syscall    Pack0/ListManager
  2192. 00001676  486E FFF6                pea.l      [A6 - 0xA]
  2193. 0000167A  7002                     moveq.l    D0, 0x02
  2194. 0000167C  3F00                     move.w     -[A7], D0
  2195. 0000167E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2196. 00001682  2F0C                     move.l     -[A7], A4
  2197. 00001684  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  2198. 00001688  A9E7                     syscall    Pack0/ListManager
  2199. 0000168A  544F                     addq.w     A7, 2
  2200. 0000168C  3007                     move.w     D0, D7
  2201. 0000168E  5247                     addq.w     D7, 1
  2202. label00001690:
  2203. 00001690  BC47                     cmp.w      D6, D7
  2204. 00001692  6EBC                     bgt        -0x42 /* 00001650 */
  2205. label00001694:
  2206. 00001694  7001                     moveq.l    D0, 0x01
  2207. 00001696  1F00                     move.b     -[A7], D0
  2208. 00001698  2F0C                     move.l     -[A7], A4
  2209. 0000169A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2210. 0000169E  A9E7                     syscall    Pack0/ListManager
  2211. 000016A0  4CEE 18C0 FFE2           movem.l    D6,D7,A3,A4, [A6 - 0x1E]
  2212. 000016A6  4E5E                     unlink     A6
  2213. 000016A8  4E75                     rts
  2214. export_162:
  2215. 000016AA  4E56 FEF0                link       A6, -0x0110
  2216. 000016AE  48E7 0018                movem.l    -[A7], A3,A4
  2217. 000016B2  286E 0008                movea.l    A4, [A6 + 0x8]
  2218. 000016B6  206E 0014                movea.l    A0, [A6 + 0x14]
  2219. 000016BA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2220. 000016BE  22D8                     move.l     [A1]+, [A0]+
  2221. 000016C0  22D8                     move.l     [A1]+, [A0]+
  2222. 000016C2  302E 001A                move.w     D0, [A6 + 0x1A]
  2223. 000016C6  6B00 00F8                bmi        +0xFA /* 000017C0 */
  2224. 000016CA  0C40 0003                cmpi.w     D0, 0x3
  2225. 000016CE  6E00 00F0                bgt        +0xF2 /* 000017C0 */
  2226. 000016D2  D040                     add.w      D0, D0
  2227. 000016D4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2228. 000016D8  4EFB 0000                jmp        [PC + D0.w]
  2229. 000016DC  000A 0032                ori.b      A2, 0x32 /* '2' */
  2230. 000016E0  00E0                     .incomplete
  2231. 000016E2  00E6                     .incomplete
  2232. 000016E4  486E FEF0                pea.l      [A6 - 0x110]
  2233. 000016E8  A88B                     syscall    GetFontInfo
  2234. 000016EA  2054                     movea.l    A0, [A4]
  2235. 000016EC  4868 000C                pea.l      [A0 + 0xC]
  2236. 000016F0  7004                     moveq.l    D0, 0x04
  2237. 000016F2  3F00                     move.w     -[A7], D0
  2238. 000016F4  322E FEF0                move.w     D1, [A6 - 0x110]
  2239. 000016F8  48C1                     ext.l      D1
  2240. 000016FA  342E FEF6                move.w     D2, [A6 - 0x10A]
  2241. 000016FE  48C2                     ext.l      D2
  2242. 00001700  D481                     add.l      D2, D1
  2243. 00001702  5342                     subq.w     D2, 1
  2244. 00001704  3F02                     move.w     -[A7], D2
  2245. 00001706  A880                     syscall    SetPt
  2246. 00001708  6000 00B6                bra        +0xB8 /* 000017C0 */
  2247. 0000170C  2054                     movea.l    A0, [A4]
  2248. 0000170E  2068 0050                movea.l    A0, [A0 + 0x50]
  2249. 00001712  A029                     syscall    HLock
  2250. 00001714  486E FFF8                pea.l      [A6 - 0x8]
  2251. 00001718  A8A3                     syscall    EraseRect
  2252. 0000171A  302E 000E                move.w     D0, [A6 + 0xE]
  2253. 0000171E  48C0                     ext.l      D0
  2254. 00001720  2054                     movea.l    A0, [A4]
  2255. 00001722  2068 0050                movea.l    A0, [A0 + 0x50]
  2256. 00001726  2650                     movea.l    A3, [A0]
  2257. 00001728  D7C0                     add.l      A3, D0
  2258. 0000172A  A89E                     syscall    PenNormal
  2259. 0000172C  4A13                     tst.b      [A3]
  2260. 0000172E  671E                     beq        +0x20 /* 0000174E */
  2261. 00001730  2054                     movea.l    A0, [A4]
  2262. 00001732  3028 000E                move.w     D0, [A0 + 0xE]
  2263. 00001736  D06E FFFA                add.w      D0, [A6 - 0x6]
  2264. 0000173A  3F00                     move.w     -[A7], D0
  2265. 0000173C  3028 000C                move.w     D0, [A0 + 0xC]
  2266. 00001740  D06E FFF8                add.w      D0, [A6 - 0x8]
  2267. 00001744  3F00                     move.w     -[A7], D0
  2268. 00001746  A893                     syscall    MoveTo
  2269. 00001748  7012                     moveq.l    D0, 0x12
  2270. 0000174A  3F00                     move.w     -[A7], D0
  2271. 0000174C  A883                     syscall    DrawChar
  2272. label0000174E:
  2273. 0000174E  302E FFFA                move.w     D0, [A6 - 0x6]
  2274. 00001752  48C0                     ext.l      D0
  2275. 00001754  2054                     movea.l    A0, [A4]
  2276. 00001756  3228 000E                move.w     D1, [A0 + 0xE]
  2277. 0000175A  48C1                     ext.l      D1
  2278. 0000175C  D280                     add.l      D1, D0
  2279. 0000175E  D27C 000E                add.w      D1, 0xE
  2280. 00001762  3F01                     move.w     -[A7], D1
  2281. 00001764  3028 000C                move.w     D0, [A0 + 0xC]
  2282. 00001768  D06E FFF8                add.w      D0, [A6 - 0x8]
  2283. 0000176C  3F00                     move.w     -[A7], D0
  2284. 0000176E  A893                     syscall    MoveTo
  2285. 00001770  486E FEF8                pea.l      [A6 - 0x108]
  2286. 00001774  3F2D D3A6                move.w     -[A7], [A5 - 0x2C5A]
  2287. 00001778  302E 0010                move.w     D0, [A6 + 0x10]
  2288. 0000177C  5240                     addq.w     D0, 1
  2289. 0000177E  3F00                     move.w     -[A7], D0
  2290. 00001780  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2291. 00001784  486E FEF8                pea.l      [A6 - 0x108]
  2292. 00001788  A884                     syscall    DrawString
  2293. 0000178A  4A2B 0001                tst.b      [A3 + 0x1]
  2294. 0000178E  6712                     beq        +0x14 /* 000017A2 */
  2295. 00001790  700F                     moveq.l    D0, 0x0F
  2296. 00001792  3F00                     move.w     -[A7], D0
  2297. 00001794  A89C                     syscall    PenMode
  2298. 00001796  486D FE66                pea.l      [A5 - 0x19A]
  2299. 0000179A  A89D                     syscall    PenPat
  2300. 0000179C  486E FFF8                pea.l      [A6 - 0x8]
  2301. 000017A0  A8A2                     syscall    PaintRect
  2302. label000017A2:
  2303. 000017A2  A89E                     syscall    PenNormal
  2304. 000017A4  4A2E 0018                tst.b      [A6 + 0x18]
  2305. 000017A8  6706                     beq        +0x8 /* 000017B0 */
  2306. 000017AA  486E FFF8                pea.l      [A6 - 0x8]
  2307. 000017AE  A8A4                     syscall    InvertRect
  2308. label000017B0:
  2309. 000017B0  2054                     movea.l    A0, [A4]
  2310. 000017B2  2068 0050                movea.l    A0, [A0 + 0x50]
  2311. 000017B6  A02A                     syscall    HUnlock
  2312. 000017B8  6006                     bra        +0x8 /* 000017C0 */
  2313. 000017BA  486E FFF8                pea.l      [A6 - 0x8]
  2314. 000017BE  A8A4                     syscall    InvertRect
  2315. label000017C0:
  2316. 000017C0  4CEE 1800 FEE8           movem.l    A3,A4, [A6 - 0x118]
  2317. 000017C6  4E5E                     unlink     A6
  2318. 000017C8  205F                     movea.l    A0, [A7]+
  2319. 000017CA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2320. 000017CE  4ED0                     jmp        [A0]
  2321. export_163:
  2322. fn000017D0:
  2323. 000017D0  4E56 FFEE                link       A6, -0x0012
  2324. 000017D4  2F0C                     move.l     -[A7], A4
  2325. 000017D6  286E 000A                movea.l    A4, [A6 + 0xA]
  2326. 000017DA  486E FFFC                pea.l      [A6 - 0x4]
  2327. 000017DE  A874                     syscall    GetPort
  2328. 000017E0  2F0C                     move.l     -[A7], A4
  2329. 000017E2  A873                     syscall    SetPort
  2330. 000017E4  2F0C                     move.l     -[A7], A4
  2331. 000017E6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2332. 000017EA  486E FFF6                pea.l      [A6 - 0xA]
  2333. 000017EE  486E FFF8                pea.l      [A6 - 0x8]
  2334. 000017F2  486E FFEE                pea.l      [A6 - 0x12]
  2335. 000017F6  A98D                     syscall    GetDialogItem/GetDItem
  2336. 000017F8  486E FFEE                pea.l      [A6 - 0x12]
  2337. 000017FC  A8A1                     syscall    FrameRect
  2338. 000017FE  486E FFEE                pea.l      [A6 - 0x12]
  2339. 00001802  7001                     moveq.l    D0, 0x01
  2340. 00001804  3F00                     move.w     -[A7], D0
  2341. 00001806  3F00                     move.w     -[A7], D0
  2342. 00001808  A8A9                     syscall    InsetRect
  2343. 0000180A  302E FFF0                move.w     D0, [A6 - 0x10]
  2344. 0000180E  D07C 000D                add.w      D0, 0xD /* '\r' */
  2345. 00001812  3D40 FFF4                move.w     [A6 - 0xC], D0
  2346. 00001816  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2347. 0000181A  598F                     subq.l     A7, 4
  2348. 0000181C  2F0C                     move.l     -[A7], A4
  2349. 0000181E  A917                     syscall    GetWRefCon
  2350. 00001820  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2351. 00001824  A9E7                     syscall    Pack0/ListManager
  2352. 00001826  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2353. 0000182A  A873                     syscall    SetPort
  2354. 0000182C  286E FFEA                movea.l    A4, [A6 - 0x16]
  2355. 00001830  4E5E                     unlink     A6
  2356. 00001832  205F                     movea.l    A0, [A7]+
  2357. 00001834  5C4F                     addq.w     A7, 6
  2358. 00001836  4ED0                     jmp        [A0]
  2359. export_164:
  2360. 00001838  4E56 FFB2                link       A6, -0x004E
  2361. 0000183C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2362. 00001840  266E 000C                movea.l    A3, [A6 + 0xC]
  2363. 00001844  598F                     subq.l     A7, 4
  2364. 00001846  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2365. 0000184A  A917                     syscall    GetWRefCon
  2366. 0000184C  285F                     movea.l    A4, [A7]+
  2367. 0000184E  4207                     clr.b      D7
  2368. 00001850  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2369. 00001854  2F0B                     move.l     -[A7], A3
  2370. 00001856  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2371. 0000185A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2372. 0000185E  4A00                     tst.b      D0
  2373. 00001860  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2374. 00001864  6706                     beq        +0x8 /* 0000186C */
  2375. 00001866  7E01                     moveq.l    D7, 0x01
  2376. 00001868  6000 02FE                bra        +0x300 /* 00001B68 */
  2377. label0000186C:
  2378. 0000186C  2054                     movea.l    A0, [A4]
  2379. 0000186E  7080                     moveq.l    D0, 0xFFFFFF80
  2380. 00001870  C028 0024                and.b      D0, [A0 + 0x24]
  2381. 00001874  665E                     bne        +0x60 /* 000018D4 */
  2382. 00001876  7003                     moveq.l    D0, 0x03
  2383. 00001878  B053                     cmp.w      D0, [A3]
  2384. 0000187A  6658                     bne        +0x5A /* 000018D4 */
  2385. 0000187C  203C 0000 00FF           move.l     D0, 0xFF
  2386. 00001882  C0AB 0002                and.l      D0, [A3 + 0x2]
  2387. 00001886  7261                     moveq.l    D1, 0x61
  2388. 00001888  B280                     cmp.l      D1, D0
  2389. 0000188A  6648                     bne        +0x4A /* 000018D4 */
  2390. 0000188C  303C 0100                move.w     D0, 0x100
  2391. 00001890  C06B 000E                and.w      D0, [A3 + 0xE]
  2392. 00001894  7200                     moveq.l    D1, 0x00
  2393. 00001896  3200                     move.w     D1, D0
  2394. 00001898  4A81                     tst.l      D1
  2395. 0000189A  6338                     bls        +0x3A /* 000018D4 */
  2396. 0000189C  486E FFE4                pea.l      [A6 - 0x1C]
  2397. 000018A0  7000                     moveq.l    D0, 0x00
  2398. 000018A2  3F00                     move.w     -[A7], D0
  2399. 000018A4  3F00                     move.w     -[A7], D0
  2400. 000018A6  A880                     syscall    SetPt
  2401. 000018A8  6018                     bra        +0x1A /* 000018C2 */
  2402. label000018AA:
  2403. 000018AA  7001                     moveq.l    D0, 0x01
  2404. 000018AC  1F00                     move.b     -[A7], D0
  2405. 000018AE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2406. 000018B2  2F0C                     move.l     -[A7], A4
  2407. 000018B4  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2408. 000018B8  A9E7                     syscall    Pack0/ListManager
  2409. 000018BA  302E FFE4                move.w     D0, [A6 - 0x1C]
  2410. 000018BE  526E FFE4                addq.w     [A6 - 0x1C], 1
  2411. label000018C2:
  2412. 000018C2  2054                     movea.l    A0, [A4]
  2413. 000018C4  302E FFE4                move.w     D0, [A6 - 0x1C]
  2414. 000018C8  B068 004C                cmp.w      D0, [A0 + 0x4C]
  2415. 000018CC  6DDC                     blt        -0x22 /* 000018AA */
  2416. 000018CE  7E01                     moveq.l    D7, 0x01
  2417. 000018D0  6000 0296                bra        +0x298 /* 00001B68 */
  2418. label000018D4:
  2419. 000018D4  7001                     moveq.l    D0, 0x01
  2420. 000018D6  B053                     cmp.w      D0, [A3]
  2421. 000018D8  6600 01D0                bne        +0x1D2 /* 00001AAA */
  2422. 000018DC  486E FFB2                pea.l      [A6 - 0x4E]
  2423. 000018E0  A874                     syscall    GetPort
  2424. 000018E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2425. 000018E6  A873                     syscall    SetPort
  2426. 000018E8  2D6B 000A FFB6           move.l     [A6 - 0x4A], [A3 + 0xA]
  2427. 000018EE  486E FFB6                pea.l      [A6 - 0x4A]
  2428. 000018F2  A871                     syscall    GlobalToLocal
  2429. 000018F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2430. 000018F8  2054                     movea.l    A0, [A4]
  2431. 000018FA  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  2432. 000018FE  486E FFBA                pea.l      [A6 - 0x46]
  2433. 00001902  486E FFBC                pea.l      [A6 - 0x44]
  2434. 00001906  486E FFC0                pea.l      [A6 - 0x40]
  2435. 0000190A  A98D                     syscall    GetDialogItem/GetDItem
  2436. 0000190C  486E FFC0                pea.l      [A6 - 0x40]
  2437. 00001910  7001                     moveq.l    D0, 0x01
  2438. 00001912  3F00                     move.w     -[A7], D0
  2439. 00001914  3F00                     move.w     -[A7], D0
  2440. 00001916  A8A9                     syscall    InsetRect
  2441. 00001918  558F                     subq.l     A7, 2
  2442. 0000191A  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2443. 0000191E  486E FFC0                pea.l      [A6 - 0x40]
  2444. 00001922  A8AD                     syscall    PtInRect
  2445. 00001924  4A1F                     tst.b      [A7]+
  2446. 00001926  6700 0240                beq        +0x242 /* 00001B68 */
  2447. 0000192A  2054                     movea.l    A0, [A4]
  2448. 0000192C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2449. 00001930  22D8                     move.l     [A1]+, [A0]+
  2450. 00001932  22D8                     move.l     [A1]+, [A0]+
  2451. 00001934  558F                     subq.l     A7, 2
  2452. 00001936  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2453. 0000193A  486E FFF8                pea.l      [A6 - 0x8]
  2454. 0000193E  A8AD                     syscall    PtInRect
  2455. 00001940  4A1F                     tst.b      [A7]+
  2456. 00001942  6770                     beq        +0x72 /* 000019B4 */
  2457. 00001944  303C 0300                move.w     D0, 0x300
  2458. 00001948  C06B 000E                and.w      D0, [A3 + 0xE]
  2459. 0000194C  6666                     bne        +0x68 /* 000019B4 */
  2460. 0000194E  486E FFC8                pea.l      [A6 - 0x38]
  2461. 00001952  7000                     moveq.l    D0, 0x00
  2462. 00001954  3F00                     move.w     -[A7], D0
  2463. 00001956  2054                     movea.l    A0, [A4]
  2464. 00001958  3228 004C                move.w     D1, [A0 + 0x4C]
  2465. 0000195C  5341                     subq.w     D1, 1
  2466. 0000195E  3F01                     move.w     -[A7], D1
  2467. 00001960  A880                     syscall    SetPt
  2468. 00001962  604A                     bra        +0x4C /* 000019AE */
  2469. label00001964:
  2470. 00001964  486E FFF8                pea.l      [A6 - 0x8]
  2471. 00001968  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2472. 0000196C  2F0C                     move.l     -[A7], A4
  2473. 0000196E  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2474. 00001972  A9E7                     syscall    Pack0/ListManager
  2475. 00001974  558F                     subq.l     A7, 2
  2476. 00001976  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2477. 0000197A  486E FFF8                pea.l      [A6 - 0x8]
  2478. 0000197E  A8AD                     syscall    PtInRect
  2479. 00001980  4A1F                     tst.b      [A7]+
  2480. 00001982  6626                     bne        +0x28 /* 000019AA */
  2481. 00001984  558F                     subq.l     A7, 2
  2482. 00001986  7000                     moveq.l    D0, 0x00
  2483. 00001988  1F00                     move.b     -[A7], D0
  2484. 0000198A  486E FFC8                pea.l      [A6 - 0x38]
  2485. 0000198E  2F0C                     move.l     -[A7], A4
  2486. 00001990  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2487. 00001994  A9E7                     syscall    Pack0/ListManager
  2488. 00001996  4A1F                     tst.b      [A7]+
  2489. 00001998  6710                     beq        +0x12 /* 000019AA */
  2490. 0000199A  7000                     moveq.l    D0, 0x00
  2491. 0000199C  1F00                     move.b     -[A7], D0
  2492. 0000199E  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2493. 000019A2  2F0C                     move.l     -[A7], A4
  2494. 000019A4  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2495. 000019A8  A9E7                     syscall    Pack0/ListManager
  2496. label000019AA:
  2497. 000019AA  536E FFC8                subq.w     [A6 - 0x38], 1
  2498. label000019AE:
  2499. 000019AE  4A6E FFC8                tst.w      [A6 - 0x38]
  2500. 000019B2  6CB0                     bge        -0x4E /* 00001964 */
  2501. label000019B4:
  2502. 000019B4  558F                     subq.l     A7, 2
  2503. 000019B6  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2504. 000019BA  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  2505. 000019BE  2F0C                     move.l     -[A7], A4
  2506. 000019C0  3F3C 0018                move.w     -[A7], 0x18
  2507. 000019C4  A9E7                     syscall    Pack0/ListManager
  2508. 000019C6  1A1F                     move.b     D5, [A7]+
  2509. 000019C8  486E FFC8                pea.l      [A6 - 0x38]
  2510. 000019CC  7000                     moveq.l    D0, 0x00
  2511. 000019CE  3F00                     move.w     -[A7], D0
  2512. 000019D0  3F00                     move.w     -[A7], D0
  2513. 000019D2  A880                     syscall    SetPt
  2514. 000019D4  486E FFCC                pea.l      [A6 - 0x34]
  2515. 000019D8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2516. 000019DC  2F0C                     move.l     -[A7], A4
  2517. 000019DE  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2518. 000019E2  A9E7                     syscall    Pack0/ListManager
  2519. 000019E4  486E FFC8                pea.l      [A6 - 0x38]
  2520. 000019E8  7000                     moveq.l    D0, 0x00
  2521. 000019EA  3F00                     move.w     -[A7], D0
  2522. 000019EC  2054                     movea.l    A0, [A4]
  2523. 000019EE  3228 004C                move.w     D1, [A0 + 0x4C]
  2524. 000019F2  5341                     subq.w     D1, 1
  2525. 000019F4  3F01                     move.w     -[A7], D1
  2526. 000019F6  A880                     syscall    SetPt
  2527. 000019F8  486E FFD4                pea.l      [A6 - 0x2C]
  2528. 000019FC  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2529. 00001A00  2F0C                     move.l     -[A7], A4
  2530. 00001A02  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2531. 00001A06  A9E7                     syscall    Pack0/ListManager
  2532. 00001A08  486E FFDC                pea.l      [A6 - 0x24]
  2533. 00001A0C  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  2534. 00001A10  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2535. 00001A14  A8A7                     syscall    SetRect
  2536. 00001A16  558F                     subq.l     A7, 2
  2537. 00001A18  486E FFDC                pea.l      [A6 - 0x24]
  2538. 00001A1C  2054                     movea.l    A0, [A4]
  2539. 00001A1E  2F08                     move.l     -[A7], A0
  2540. 00001A20  486E FFDC                pea.l      [A6 - 0x24]
  2541. 00001A24  A8AA                     syscall    SectRect
  2542. 00001A26  7004                     moveq.l    D0, 0x04
  2543. 00001A28  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2544. 00001A2C  A030                     syscall    OSEventAvail
  2545. 00001A2E  5240                     addq.w     D0, 1
  2546. 00001A30  2D6E FFF2 FFB6           move.l     [A6 - 0x4A], [A6 - 0xE]
  2547. 00001A36  486E FFB6                pea.l      [A6 - 0x4A]
  2548. 00001A3A  A871                     syscall    GlobalToLocal
  2549. 00001A3C  558F                     subq.l     A7, 2
  2550. 00001A3E  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  2551. 00001A42  486E FFDC                pea.l      [A6 - 0x24]
  2552. 00001A46  A8AD                     syscall    PtInRect
  2553. 00001A48  4A1F                     tst.b      [A7]+
  2554. 00001A4A  544F                     addq.w     A7, 2
  2555. 00001A4C  6748                     beq        +0x4A /* 00001A96 */
  2556. 00001A4E  486E FFC8                pea.l      [A6 - 0x38]
  2557. 00001A52  7000                     moveq.l    D0, 0x00
  2558. 00001A54  3F00                     move.w     -[A7], D0
  2559. 00001A56  3F00                     move.w     -[A7], D0
  2560. 00001A58  A880                     syscall    SetPt
  2561. 00001A5A  558F                     subq.l     A7, 2
  2562. 00001A5C  7001                     moveq.l    D0, 0x01
  2563. 00001A5E  1F00                     move.b     -[A7], D0
  2564. 00001A60  486E FFC8                pea.l      [A6 - 0x38]
  2565. 00001A64  2F0C                     move.l     -[A7], A4
  2566. 00001A66  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2567. 00001A6A  A9E7                     syscall    Pack0/ListManager
  2568. 00001A6C  4A1F                     tst.b      [A7]+
  2569. 00001A6E  671C                     beq        +0x1E /* 00001A8C */
  2570. 00001A70  302E FFC8                move.w     D0, [A6 - 0x38]
  2571. 00001A74  D07C 0201                add.w      D0, 0x201
  2572. 00001A78  206E 0008                movea.l    A0, [A6 + 0x8]
  2573. 00001A7C  3080                     move.w     [A0], D0
  2574. 00001A7E  4A05                     tst.b      D5
  2575. 00001A80  671C                     beq        +0x1E /* 00001A9E */
  2576. 00001A82  206E 0008                movea.l    A0, [A6 + 0x8]
  2577. 00001A86  0650 0400                addi.w     [A0], 0x400
  2578. 00001A8A  6012                     bra        +0x14 /* 00001A9E */
  2579. label00001A8C:
  2580. 00001A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2581. 00001A90  30BC 0200                move.w     [A0], 0x200
  2582. 00001A94  6008                     bra        +0xA /* 00001A9E */
  2583. label00001A96:
  2584. 00001A96  206E 0008                movea.l    A0, [A6 + 0x8]
  2585. 00001A9A  30BC 0200                move.w     [A0], 0x200
  2586. label00001A9E:
  2587. 00001A9E  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  2588. 00001AA2  A873                     syscall    SetPort
  2589. 00001AA4  7E01                     moveq.l    D7, 0x01
  2590. 00001AA6  6000 00C0                bra        +0xC2 /* 00001B68 */
  2591. label00001AAA:
  2592. 00001AAA  7003                     moveq.l    D0, 0x03
  2593. 00001AAC  B053                     cmp.w      D0, [A3]
  2594. 00001AAE  6600 00B8                bne        +0xBA /* 00001B68 */
  2595. 00001AB2  4205                     clr.b      D5
  2596. 00001AB4  2C3C 0000 00FF           move.l     D6, 0xFF
  2597. 00001ABA  CCAB 0002                and.l      D6, [A3 + 0x2]
  2598. 00001ABE  3006                     move.w     D0, D6
  2599. 00001AC0  0440 001E                subi.w     D0, 0x1E
  2600. 00001AC4  6704                     beq        +0x6 /* 00001ACA */
  2601. 00001AC6  5340                     subq.w     D0, 1
  2602. 00001AC8  6604                     bne        +0x6 /* 00001ACE */
  2603. label00001ACA:
  2604. 00001ACA  7A01                     moveq.l    D5, 0x01
  2605. 00001ACC  1E05                     move.b     D7, D5
  2606. label00001ACE:
  2607. 00001ACE  486E FFC8                pea.l      [A6 - 0x38]
  2608. 00001AD2  7000                     moveq.l    D0, 0x00
  2609. 00001AD4  3F00                     move.w     -[A7], D0
  2610. 00001AD6  3F00                     move.w     -[A7], D0
  2611. 00001AD8  A880                     syscall    SetPt
  2612. 00001ADA  4A05                     tst.b      D5
  2613. 00001ADC  6700 008A                beq        +0x8C /* 00001B68 */
  2614. 00001AE0  558F                     subq.l     A7, 2
  2615. 00001AE2  7001                     moveq.l    D0, 0x01
  2616. 00001AE4  1F00                     move.b     -[A7], D0
  2617. 00001AE6  486E FFC8                pea.l      [A6 - 0x38]
  2618. 00001AEA  2F0C                     move.l     -[A7], A4
  2619. 00001AEC  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2620. 00001AF0  A9E7                     syscall    Pack0/ListManager
  2621. 00001AF2  4A1F                     tst.b      [A7]+
  2622. 00001AF4  6772                     beq        +0x74 /* 00001B68 */
  2623. 00001AF6  486E FFE4                pea.l      [A6 - 0x1C]
  2624. 00001AFA  7000                     moveq.l    D0, 0x00
  2625. 00001AFC  3F00                     move.w     -[A7], D0
  2626. 00001AFE  3F00                     move.w     -[A7], D0
  2627. 00001B00  A880                     syscall    SetPt
  2628. 00001B02  6018                     bra        +0x1A /* 00001B1C */
  2629. label00001B04:
  2630. 00001B04  7000                     moveq.l    D0, 0x00
  2631. 00001B06  1F00                     move.b     -[A7], D0
  2632. 00001B08  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2633. 00001B0C  2F0C                     move.l     -[A7], A4
  2634. 00001B0E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2635. 00001B12  A9E7                     syscall    Pack0/ListManager
  2636. 00001B14  302E FFE4                move.w     D0, [A6 - 0x1C]
  2637. 00001B18  526E FFE4                addq.w     [A6 - 0x1C], 1
  2638. label00001B1C:
  2639. 00001B1C  2054                     movea.l    A0, [A4]
  2640. 00001B1E  302E FFE4                move.w     D0, [A6 - 0x1C]
  2641. 00001B22  B068 004C                cmp.w      D0, [A0 + 0x4C]
  2642. 00001B26  6DDC                     blt        -0x22 /* 00001B04 */
  2643. 00001B28  0C46 001E                cmpi.w     D6, 0x1E
  2644. 00001B2C  6610                     bne        +0x12 /* 00001B3E */
  2645. 00001B2E  536E FFC8                subq.w     [A6 - 0x38], 1
  2646. 00001B32  4A6E FFC8                tst.w      [A6 - 0x38]
  2647. 00001B36  6C20                     bge        +0x22 /* 00001B58 */
  2648. 00001B38  426E FFC8                clr.w      [A6 - 0x38]
  2649. 00001B3C  601A                     bra        +0x1C /* 00001B58 */
  2650. label00001B3E:
  2651. 00001B3E  526E FFC8                addq.w     [A6 - 0x38], 1
  2652. 00001B42  2054                     movea.l    A0, [A4]
  2653. 00001B44  302E FFC8                move.w     D0, [A6 - 0x38]
  2654. 00001B48  B068 004C                cmp.w      D0, [A0 + 0x4C]
  2655. 00001B4C  6D0A                     blt        +0xC /* 00001B58 */
  2656. 00001B4E  3028 004C                move.w     D0, [A0 + 0x4C]
  2657. 00001B52  5340                     subq.w     D0, 1
  2658. 00001B54  3D40 FFC8                move.w     [A6 - 0x38], D0
  2659. label00001B58:
  2660. 00001B58  7001                     moveq.l    D0, 0x01
  2661. 00001B5A  1F00                     move.b     -[A7], D0
  2662. 00001B5C  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2663. 00001B60  2F0C                     move.l     -[A7], A4
  2664. 00001B62  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2665. 00001B66  A9E7                     syscall    Pack0/ListManager
  2666. label00001B68:
  2667. 00001B68  1D47 0014                move.b     [A6 + 0x14], D7
  2668. 00001B6C  4CEE 18E0 FF9E           movem.l    D5,D6,D7,A3,A4, [A6 - 0x62]
  2669. 00001B72  4E5E                     unlink     A6
  2670. 00001B74  205F                     movea.l    A0, [A7]+
  2671. 00001B76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2672. 00001B7A  4ED0                     jmp        [A0]
  2673. fn00001B7C:
  2674. 00001B7C  4E56 FFDE                link       A6, -0x0022
  2675. 00001B80  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2676. 00001B84  1A2E 0013                move.b     D5, [A6 + 0x13]
  2677. 00001B88  3C2E 000E                move.w     D6, [A6 + 0xE]
  2678. 00001B8C  2E2E 0018                move.l     D7, [A6 + 0x18]
  2679. 00001B90  266E 0008                movea.l    A3, [A6 + 0x8]
  2680. 00001B94  2B6E 001C D3A4           move.l     [A5 - 0x2C5C], [A6 + 0x1C]
  2681. 00001B9A  2F0B                     move.l     -[A7], A3
  2682. 00001B9C  3F06                     move.w     -[A7], D6
  2683. 00001B9E  486E FFDE                pea.l      [A6 - 0x22]
  2684. 00001BA2  486E FFE0                pea.l      [A6 - 0x20]
  2685. 00001BA6  486E FFE4                pea.l      [A6 - 0x1C]
  2686. 00001BAA  A98D                     syscall    GetDialogItem/GetDItem
  2687. 00001BAC  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2688. 00001BB0  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  2689. 00001BB4  20D9                     move.l     [A0]+, [A1]+
  2690. 00001BB6  20D9                     move.l     [A0]+, [A1]+
  2691. 00001BB8  486E FFEC                pea.l      [A6 - 0x14]
  2692. 00001BBC  7001                     moveq.l    D0, 0x01
  2693. 00001BBE  3F00                     move.w     -[A7], D0
  2694. 00001BC0  3F00                     move.w     -[A7], D0
  2695. 00001BC2  A8A9                     syscall    InsetRect
  2696. 00001BC4  4A05                     tst.b      D5
  2697. 00001BC6  6706                     beq        +0x8 /* 00001BCE */
  2698. 00001BC8  046E 000F FFF2           subi.w     [A6 - 0xE], 0xF
  2699. label00001BCE:
  2700. 00001BCE  486E FFF4                pea.l      [A6 - 0xC]
  2701. 00001BD2  7000                     moveq.l    D0, 0x00
  2702. 00001BD4  3F00                     move.w     -[A7], D0
  2703. 00001BD6  3F00                     move.w     -[A7], D0
  2704. 00001BD8  7201                     moveq.l    D1, 0x01
  2705. 00001BDA  3F01                     move.w     -[A7], D1
  2706. 00001BDC  3F00                     move.w     -[A7], D0
  2707. 00001BDE  A8A7                     syscall    SetRect
  2708. 00001BE0  486E FFFC                pea.l      [A6 - 0x4]
  2709. 00001BE4  7000                     moveq.l    D0, 0x00
  2710. 00001BE6  3F00                     move.w     -[A7], D0
  2711. 00001BE8  3F00                     move.w     -[A7], D0
  2712. 00001BEA  A880                     syscall    SetPt
  2713. 00001BEC  4A87                     tst.l      D7
  2714. 00001BEE  6732                     beq        +0x34 /* 00001C22 */
  2715. 00001BF0  598F                     subq.l     A7, 4
  2716. 00001BF2  2F3C 4C44 4546           move.l     -[A7], 0x4C444546 /* 'LDEF' */
  2717. 00001BF8  7001                     moveq.l    D0, 0x01
  2718. 00001BFA  3F00                     move.w     -[A7], D0
  2719. 00001BFC  A9A0                     syscall    GetResource
  2720. 00001BFE  285F                     movea.l    A4, [A7]+
  2721. 00001C00  200C                     move.l     D0, A4
  2722. 00001C02  6614                     bne        +0x16 /* 00001C18 */
  2723. 00001C04  486D D382                pea.l      [A5 - 0x2C7E]
  2724. 00001C08  558F                     subq.l     A7, 2
  2725. 00001C0A  A9AF                     syscall    ResError
  2726. 00001C0C  301F                     move.w     D0, [A7]+
  2727. 00001C0E  48C0                     ext.l      D0
  2728. 00001C10  2F00                     move.l     -[A7], D0
  2729. 00001C12  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2730. 00001C16  504F                     addq.w     A7, 8
  2731. label00001C18:
  2732. 00001C18  2B47 D3A8                move.l     [A5 - 0x2C58], D7
  2733. 00001C1C  2054                     movea.l    A0, [A4]
  2734. 00001C1E  2147 0002                move.l     [A0 + 0x2], D7
  2735. label00001C22:
  2736. 00001C22  598F                     subq.l     A7, 4
  2737. 00001C24  486E FFEC                pea.l      [A6 - 0x14]
  2738. 00001C28  486E FFF4                pea.l      [A6 - 0xC]
  2739. 00001C2C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2740. 00001C30  4A87                     tst.l      D7
  2741. 00001C32  6604                     bne        +0x6 /* 00001C38 */
  2742. 00001C34  7000                     moveq.l    D0, 0x00
  2743. 00001C36  6002                     bra        +0x4 /* 00001C3A */
  2744. label00001C38:
  2745. 00001C38  7001                     moveq.l    D0, 0x01
  2746. label00001C3A:
  2747. 00001C3A  4880                     ext.w      D0
  2748. 00001C3C  3F00                     move.w     -[A7], D0
  2749. 00001C3E  2F0B                     move.l     -[A7], A3
  2750. 00001C40  7001                     moveq.l    D0, 0x01
  2751. 00001C42  1F00                     move.b     -[A7], D0
  2752. 00001C44  7200                     moveq.l    D1, 0x00
  2753. 00001C46  1F01                     move.b     -[A7], D1
  2754. 00001C48  1F01                     move.b     -[A7], D1
  2755. 00001C4A  1F05                     move.b     -[A7], D5
  2756. 00001C4C  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2757. 00001C50  A9E7                     syscall    Pack0/ListManager
  2758. 00001C52  285F                     movea.l    A4, [A7]+
  2759. 00001C54  200C                     move.l     D0, A4
  2760. 00001C56  6614                     bne        +0x16 /* 00001C6C */
  2761. 00001C58  486D D390                pea.l      [A5 - 0x2C70]
  2762. 00001C5C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  2763. 00001C60  48C0                     ext.l      D0
  2764. 00001C62  2F00                     move.l     -[A7], D0
  2765. 00001C64  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2766. 00001C68  504F                     addq.w     A7, 8
  2767. 00001C6A  6038                     bra        +0x3A /* 00001CA4 */
  2768. label00001C6C:
  2769. 00001C6C  2054                     movea.l    A0, [A4]
  2770. 00001C6E  116E 0017 0024           move.b     [A0 + 0x24], [A6 + 0x17]
  2771. 00001C74  7001                     moveq.l    D0, 0x01
  2772. 00001C76  1F00                     move.b     -[A7], D0
  2773. 00001C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2774. 00001C7C  2F0C                     move.l     -[A7], A4
  2775. 00001C7E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2776. 00001C82  A9E7                     syscall    Pack0/ListManager
  2777. 00001C84  2F0B                     move.l     -[A7], A3
  2778. 00001C86  3F06                     move.w     -[A7], D6
  2779. 00001C88  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2780. 00001C8C  486D 053A                pea.l      [A5 + 0x53A /* export_163 */]
  2781. 00001C90  486E FFE4                pea.l      [A6 - 0x1C]
  2782. 00001C94  A98E                     syscall    SetDialogItem/SetDItem
  2783. 00001C96  2F0B                     move.l     -[A7], A3
  2784. 00001C98  2F0C                     move.l     -[A7], A4
  2785. 00001C9A  A918                     syscall    SetWRefCon
  2786. 00001C9C  48C6                     ext.l      D6
  2787. 00001C9E  2054                     movea.l    A0, [A4]
  2788. 00001CA0  2146 003C                move.l     [A0 + 0x3C], D6
  2789. label00001CA4:
  2790. 00001CA4  200C                     move.l     D0, A4
  2791. 00001CA6  4CEE 18E0 FFCA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x36]
  2792. 00001CAC  4E5E                     unlink     A6
  2793. 00001CAE  4E75                     rts
  2794. fn00001CB0:
  2795. 00001CB0  4E56 FFF2                link       A6, -0x000E
  2796. 00001CB4  48E7 0018                movem.l    -[A7], A3,A4
  2797. 00001CB8  286E 0008                movea.l    A4, [A6 + 0x8]
  2798. 00001CBC  4AAD D3A8                tst.l      [A5 - 0x2C58]
  2799. 00001CC0  670C                     beq        +0xE /* 00001CCE */
  2800. 00001CC2  2F2D D3A8                move.l     -[A7], [A5 - 0x2C58]
  2801. 00001CC6  A9A3                     syscall    ReleaseResource
  2802. 00001CC8  7000                     moveq.l    D0, 0x00
  2803. 00001CCA  2B40 D3A8                move.l     [A5 - 0x2C58], D0
  2804. label00001CCE:
  2805. 00001CCE  598F                     subq.l     A7, 4
  2806. 00001CD0  2F0C                     move.l     -[A7], A4
  2807. 00001CD2  A917                     syscall    GetWRefCon
  2808. 00001CD4  265F                     movea.l    A3, [A7]+
  2809. 00001CD6  2F0C                     move.l     -[A7], A4
  2810. 00001CD8  2053                     movea.l    A0, [A3]
  2811. 00001CDA  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  2812. 00001CDE  486E FFF2                pea.l      [A6 - 0xE]
  2813. 00001CE2  486E FFF4                pea.l      [A6 - 0xC]
  2814. 00001CE6  486E FFF8                pea.l      [A6 - 0x8]
  2815. 00001CEA  A98D                     syscall    GetDialogItem/GetDItem
  2816. 00001CEC  2F0C                     move.l     -[A7], A4
  2817. 00001CEE  2053                     movea.l    A0, [A3]
  2818. 00001CF0  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  2819. 00001CF4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2820. 00001CF8  7000                     moveq.l    D0, 0x00
  2821. 00001CFA  2F00                     move.l     -[A7], D0
  2822. 00001CFC  486E FFF8                pea.l      [A6 - 0x8]
  2823. 00001D00  A98E                     syscall    SetDialogItem/SetDItem
  2824. 00001D02  2F0B                     move.l     -[A7], A3
  2825. 00001D04  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2826. 00001D08  A9E7                     syscall    Pack0/ListManager
  2827. 00001D0A  2F0C                     move.l     -[A7], A4
  2828. 00001D0C  7000                     moveq.l    D0, 0x00
  2829. 00001D0E  2F00                     move.l     -[A7], D0
  2830. 00001D10  A918                     syscall    SetWRefCon
  2831. 00001D12  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  2832. 00001D18  4E5E                     unlink     A6
  2833. 00001D1A  4E75                     rts
  2834. fn00001D1C:
  2835. 00001D1C  4E56 FF00                link       A6, -0x0100
  2836. 00001D20  2F0C                     move.l     -[A7], A4
  2837. 00001D22  49EE FF00                lea.l      A4, [A6 - 0x100]
  2838. 00001D26  2F0C                     move.l     -[A7], A4
  2839. 00001D28  3F3C 09CC                move.w     -[A7], 0x9CC
  2840. 00001D2C  7004                     moveq.l    D0, 0x04
  2841. 00001D2E  3F00                     move.w     -[A7], D0
  2842. 00001D30  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2843. 00001D34  2F0C                     move.l     -[A7], A4
  2844. 00001D36  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2845. 00001D3A  286E FEFC                movea.l    A4, [A6 - 0x104]
  2846. 00001D3E  4E5E                     unlink     A6
  2847. 00001D40  4E75                     rts
  2848. fn00001D42:
  2849. 00001D42  4E56 FEFE                link       A6, -0x0102
  2850. 00001D46  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2851. 00001D4A  49EE FF00                lea.l      A4, [A6 - 0x100]
  2852. 00001D4E  4878 09CE                push.l     0x9CE
  2853. 00001D52  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2854. 00001D56  2640                     movea.l    A3, D0
  2855. 00001D58  7008                     moveq.l    D0, 0x08
  2856. 00001D5A  2F00                     move.l     -[A7], D0
  2857. 00001D5C  2F0B                     move.l     -[A7], A3
  2858. 00001D5E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2859. 00001D62  508F                     addq.l     A7, 8
  2860. 00001D64  2F00                     move.l     -[A7], D0
  2861. 00001D66  486D D9DA                pea.l      [A5 - 0x2626]
  2862. 00001D6A  A98F                     syscall    SetDialogItemText/SetIText
  2863. 00001D6C  584F                     addq.w     A7, 4
  2864. label00001D6E:
  2865. 00001D6E  486D 054A                pea.l      [A5 + 0x54A /* export_165 */]
  2866. 00001D72  486E FEFE                pea.l      [A6 - 0x102]
  2867. 00001D76  A991                     syscall    ModalDialog
  2868. 00001D78  7001                     moveq.l    D0, 0x01
  2869. 00001D7A  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  2870. 00001D7E  6666                     bne        +0x68 /* 00001DE6 */
  2871. 00001D80  7006                     moveq.l    D0, 0x06
  2872. 00001D82  2F00                     move.l     -[A7], D0
  2873. 00001D84  2F0B                     move.l     -[A7], A3
  2874. 00001D86  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2875. 00001D8A  508F                     addq.l     A7, 8
  2876. 00001D8C  2F00                     move.l     -[A7], D0
  2877. 00001D8E  2F0C                     move.l     -[A7], A4
  2878. 00001D90  A990                     syscall    GetDialogItemText/GetIText
  2879. 00001D92  558F                     subq.l     A7, 2
  2880. 00001D94  486D D9CE                pea.l      [A5 - 0x2632]
  2881. 00001D98  2F0C                     move.l     -[A7], A4
  2882. 00001D9A  7000                     moveq.l    D0, 0x00
  2883. 00001D9C  1F00                     move.b     -[A7], D0
  2884. 00001D9E  7201                     moveq.l    D1, 0x01
  2885. 00001DA0  1F01                     move.b     -[A7], D1
  2886. 00001DA2  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2887. 00001DA6  4A1F                     tst.b      [A7]+
  2888. 00001DA8  6724                     beq        +0x26 /* 00001DCE */
  2889. 00001DAA  7007                     moveq.l    D0, 0x07
  2890. 00001DAC  2F00                     move.l     -[A7], D0
  2891. 00001DAE  2F0B                     move.l     -[A7], A3
  2892. 00001DB0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2893. 00001DB4  508F                     addq.l     A7, 8
  2894. 00001DB6  2F00                     move.l     -[A7], D0
  2895. 00001DB8  2F0C                     move.l     -[A7], A4
  2896. 00001DBA  A990                     syscall    GetDialogItemText/GetIText
  2897. 00001DBC  7000                     moveq.l    D0, 0x00
  2898. 00001DBE  1014                     move.b     D0, [A4]
  2899. 00001DC0  4A80                     tst.l      D0
  2900. 00001DC2  6622                     bne        +0x24 /* 00001DE6 */
  2901. 00001DC4  4EBA 02B2                jsr        [PC + 0x2B2 /* 00002078 */]
  2902. 00001DC8  426E FEFE                clr.w      [A6 - 0x102]
  2903. 00001DCC  6018                     bra        +0x1A /* 00001DE6 */
  2904. label00001DCE:
  2905. 00001DCE  2F0B                     move.l     -[A7], A3
  2906. 00001DD0  7006                     moveq.l    D0, 0x06
  2907. 00001DD2  3F00                     move.w     -[A7], D0
  2908. 00001DD4  7200                     moveq.l    D1, 0x00
  2909. 00001DD6  3F01                     move.w     -[A7], D1
  2910. 00001DD8  3F3C 03E8                move.w     -[A7], 0x3E8
  2911. 00001DDC  A97E                     syscall    SelectDialogItemText/SelIText
  2912. 00001DDE  4EBA FF3C                jsr        [PC - 0xC4 /* 00001D1C */]
  2913. 00001DE2  426E FEFE                clr.w      [A6 - 0x102]
  2914. label00001DE6:
  2915. 00001DE6  7001                     moveq.l    D0, 0x01
  2916. 00001DE8  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  2917. 00001DEC  670A                     beq        +0xC /* 00001DF8 */
  2918. 00001DEE  7002                     moveq.l    D0, 0x02
  2919. 00001DF0  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  2920. 00001DF4  6600 FF78                bne        -0x86 /* 00001D6E */
  2921. label00001DF8:
  2922. 00001DF8  7001                     moveq.l    D0, 0x01
  2923. 00001DFA  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  2924. 00001DFE  667A                     bne        +0x7C /* 00001E7A */
  2925. 00001E00  3C2D DADC                move.w     D6, [A5 - 0x2524]
  2926. 00001E04  426D DADC                clr.w      [A5 - 0x2524]
  2927. 00001E08  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2928. 00001E0C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2929. 00001E10  7007                     moveq.l    D0, 0x07
  2930. 00001E12  2F00                     move.l     -[A7], D0
  2931. 00001E14  2F0B                     move.l     -[A7], A3
  2932. 00001E16  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2933. 00001E1A  508F                     addq.l     A7, 8
  2934. 00001E1C  2F00                     move.l     -[A7], D0
  2935. 00001E1E  2F0C                     move.l     -[A7], A4
  2936. 00001E20  A990                     syscall    GetDialogItemText/GetIText
  2937. 00001E22  7E01                     moveq.l    D7, 0x01
  2938. 00001E24  600E                     bra        +0x10 /* 00001E34 */
  2939. label00001E26:
  2940. 00001E26  41ED D9CE                lea.l      A0, [A5 - 0x2632]
  2941. 00001E2A  11B4 7000 7000           move.b     [A0 + D7.w], [A4 + D7.w]
  2942. 00001E30  3007                     move.w     D0, D7
  2943. 00001E32  5247                     addq.w     D7, 1
  2944. label00001E34:
  2945. 00001E34  0C47 000B                cmpi.w     D7, 0xB
  2946. 00001E38  6E08                     bgt        +0xA /* 00001E42 */
  2947. 00001E3A  7000                     moveq.l    D0, 0x00
  2948. 00001E3C  1014                     move.b     D0, [A4]
  2949. 00001E3E  B047                     cmp.w      D0, D7
  2950. 00001E40  6CE4                     bge        -0x1A /* 00001E26 */
  2951. label00001E42:
  2952. 00001E42  7000                     moveq.l    D0, 0x00
  2953. 00001E44  1014                     move.b     D0, [A4]
  2954. 00001E46  0C00 000A                cmpi.b     D0, 0xA /* '\n' */
  2955. 00001E4A  6304                     bls        +0x6 /* 00001E50 */
  2956. 00001E4C  700A                     moveq.l    D0, 0x0A
  2957. 00001E4E  6006                     bra        +0x8 /* 00001E56 */
  2958. label00001E50:
  2959. 00001E50  7000                     moveq.l    D0, 0x00
  2960. 00001E52  1014                     move.b     D0, [A4]
  2961. 00001E54  4A80                     tst.l      D0
  2962. label00001E56:
  2963. 00001E56  1B40 D9CE                move.b     [A5 - 0x2632], D0
  2964. 00001E5A  7008                     moveq.l    D0, 0x08
  2965. 00001E5C  2F00                     move.l     -[A7], D0
  2966. 00001E5E  2F0B                     move.l     -[A7], A3
  2967. 00001E60  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2968. 00001E64  508F                     addq.l     A7, 8
  2969. 00001E66  2F00                     move.l     -[A7], D0
  2970. 00001E68  486D D9DA                pea.l      [A5 - 0x2626]
  2971. 00001E6C  A990                     syscall    GetDialogItemText/GetIText
  2972. 00001E6E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2973. 00001E72  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2974. 00001E76  3B46 DADC                move.w     [A5 - 0x2524], D6
  2975. label00001E7A:
  2976. 00001E7A  2F0B                     move.l     -[A7], A3
  2977. 00001E7C  A983                     syscall    DisposeDialog
  2978. 00001E7E  4CEE 18C0 FEEE           movem.l    D6,D7,A3,A4, [A6 - 0x112]
  2979. 00001E84  4E5E                     unlink     A6
  2980. 00001E86  4E75                     rts
  2981. export_165:
  2982. 00001E88  4E56 FFF0                link       A6, -0x0010
  2983. 00001E8C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2984. 00001E90  266E 0010                movea.l    A3, [A6 + 0x10]
  2985. 00001E94  286E 000C                movea.l    A4, [A6 + 0xC]
  2986. 00001E98  7003                     moveq.l    D0, 0x03
  2987. 00001E9A  B054                     cmp.w      D0, [A4]
  2988. 00001E9C  6706                     beq        +0x8 /* 00001EA4 */
  2989. 00001E9E  7005                     moveq.l    D0, 0x05
  2990. 00001EA0  B054                     cmp.w      D0, [A4]
  2991. 00001EA2  6624                     bne        +0x26 /* 00001EC8 */
  2992. label00001EA4:
  2993. 00001EA4  2E2C 0002                move.l     D7, [A4 + 0x2]
  2994. 00001EA8  CEBC 0000 00FF           and.l      D7, 0xFF
  2995. 00001EAE  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  2996. 00001EB2  6706                     beq        +0x8 /* 00001EBA */
  2997. 00001EB4  0C07 0003                cmpi.b     D7, 0x3
  2998. 00001EB8  660E                     bne        +0x10 /* 00001EC8 */
  2999. label00001EBA:
  3000. 00001EBA  7009                     moveq.l    D0, 0x09
  3001. 00001EBC  2940 0002                move.l     [A4 + 0x2], D0
  3002. 00001EC0  422E 0014                clr.b      [A6 + 0x14]
  3003. 00001EC4  6000 01A2                bra        +0x1A4 /* 00002068 */
  3004. label00001EC8:
  3005. 00001EC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3006. 00001ECC  2F0C                     move.l     -[A7], A4
  3007. 00001ECE  2F0B                     move.l     -[A7], A3
  3008. 00001ED0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3009. 00001ED4  4A00                     tst.b      D0
  3010. 00001ED6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3011. 00001EDA  670A                     beq        +0xC /* 00001EE6 */
  3012. 00001EDC  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3013. 00001EE2  6000 0184                bra        +0x186 /* 00002068 */
  3014. label00001EE6:
  3015. 00001EE6  7003                     moveq.l    D0, 0x03
  3016. 00001EE8  B054                     cmp.w      D0, [A4]
  3017. 00001EEA  6708                     beq        +0xA /* 00001EF4 */
  3018. 00001EEC  7005                     moveq.l    D0, 0x05
  3019. 00001EEE  B054                     cmp.w      D0, [A4]
  3020. 00001EF0  6600 00C6                bne        +0xC8 /* 00001FB8 */
  3021. label00001EF4:
  3022. 00001EF4  302B 00A4                move.w     D0, [A3 + 0xA4]
  3023. 00001EF8  48C0                     ext.l      D0
  3024. 00001EFA  5280                     addq.l     D0, 1
  3025. 00001EFC  7207                     moveq.l    D1, 0x07
  3026. 00001EFE  B280                     cmp.l      D1, D0
  3027. 00001F00  6710                     beq        +0x12 /* 00001F12 */
  3028. 00001F02  302B 00A4                move.w     D0, [A3 + 0xA4]
  3029. 00001F06  48C0                     ext.l      D0
  3030. 00001F08  5280                     addq.l     D0, 1
  3031. 00001F0A  7206                     moveq.l    D1, 0x06
  3032. 00001F0C  B280                     cmp.l      D1, D0
  3033. 00001F0E  6600 00A8                bne        +0xAA /* 00001FB8 */
  3034. label00001F12:
  3035. 00001F12  0C07 0021                cmpi.b     D7, 0x21 /* '!' */
  3036. 00001F16  6D06                     blt        +0x8 /* 00001F1E */
  3037. 00001F18  0C07 007E                cmpi.b     D7, 0x7E /* '~' */
  3038. 00001F1C  6F18                     ble        +0x1A /* 00001F36 */
  3039. label00001F1E:
  3040. 00001F1E  0C07 0008                cmpi.b     D7, 0x8
  3041. 00001F22  6D06                     blt        +0x8 /* 00001F2A */
  3042. 00001F24  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  3043. 00001F28  6F0C                     ble        +0xE /* 00001F36 */
  3044. label00001F2A:
  3045. 00001F2A  0C07 001C                cmpi.b     D7, 0x1C
  3046. 00001F2E  6D78                     blt        +0x7A /* 00001FA8 */
  3047. 00001F30  0C07 001F                cmpi.b     D7, 0x1F
  3048. 00001F34  6E72                     bgt        +0x74 /* 00001FA8 */
  3049. label00001F36:
  3050. 00001F36  0C07 001B                cmpi.b     D7, 0x1B
  3051. 00001F3A  6706                     beq        +0x8 /* 00001F42 */
  3052. 00001F3C  0C07 007F                cmpi.b     D7, 0x7F
  3053. 00001F40  660E                     bne        +0x10 /* 00001F50 */
  3054. label00001F42:
  3055. 00001F42  7008                     moveq.l    D0, 0x08
  3056. 00001F44  2940 0002                move.l     [A4 + 0x2], D0
  3057. 00001F48  422E 0014                clr.b      [A6 + 0x14]
  3058. 00001F4C  6000 011A                bra        +0x11C /* 00002068 */
  3059. label00001F50:
  3060. 00001F50  0C07 0008                cmpi.b     D7, 0x8
  3061. 00001F54  6608                     bne        +0xA /* 00001F5E */
  3062. 00001F56  422E 0014                clr.b      [A6 + 0x14]
  3063. 00001F5A  6000 010C                bra        +0x10E /* 00002068 */
  3064. label00001F5E:
  3065. 00001F5E  206B 00A0                movea.l    A0, [A3 + 0xA0]
  3066. 00001F62  2D48 FFF0                move.l     [A6 - 0x10], A0
  3067. 00001F66  2050                     movea.l    A0, [A0]
  3068. 00001F68  3028 003C                move.w     D0, [A0 + 0x3C]
  3069. 00001F6C  48C0                     ext.l      D0
  3070. 00001F6E  206E FFF0                movea.l    A0, [A6 - 0x10]
  3071. 00001F72  2050                     movea.l    A0, [A0]
  3072. 00001F74  3228 0022                move.w     D1, [A0 + 0x22]
  3073. 00001F78  48C1                     ext.l      D1
  3074. 00001F7A  206E FFF0                movea.l    A0, [A6 - 0x10]
  3075. 00001F7E  2050                     movea.l    A0, [A0]
  3076. 00001F80  3428 0020                move.w     D2, [A0 + 0x20]
  3077. 00001F84  48C2                     ext.l      D2
  3078. 00001F86  9282                     sub.l      D1, D2
  3079. 00001F88  9081                     sub.l      D0, D1
  3080. 00001F8A  720A                     moveq.l    D1, 0x0A
  3081. 00001F8C  B280                     cmp.l      D1, D0
  3082. 00001F8E  6F08                     ble        +0xA /* 00001F98 */
  3083. 00001F90  422E 0014                clr.b      [A6 + 0x14]
  3084. 00001F94  6000 00D2                bra        +0xD4 /* 00002068 */
  3085. label00001F98:
  3086. 00001F98  7001                     moveq.l    D0, 0x01
  3087. 00001F9A  3F00                     move.w     -[A7], D0
  3088. 00001F9C  A9C8                     syscall    SysBeep
  3089. 00001F9E  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3090. 00001FA4  6000 00C2                bra        +0xC4 /* 00002068 */
  3091. label00001FA8:
  3092. 00001FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  3093. 00001FAC  4250                     clr.w      [A0]
  3094. 00001FAE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3095. 00001FB4  6000 00B2                bra        +0xB4 /* 00002068 */
  3096. label00001FB8:
  3097. 00001FB8  7003                     moveq.l    D0, 0x03
  3098. 00001FBA  B054                     cmp.w      D0, [A4]
  3099. 00001FBC  6708                     beq        +0xA /* 00001FC6 */
  3100. 00001FBE  7005                     moveq.l    D0, 0x05
  3101. 00001FC0  B054                     cmp.w      D0, [A4]
  3102. 00001FC2  6600 00A0                bne        +0xA2 /* 00002064 */
  3103. label00001FC6:
  3104. 00001FC6  302B 00A4                move.w     D0, [A3 + 0xA4]
  3105. 00001FCA  48C0                     ext.l      D0
  3106. 00001FCC  5280                     addq.l     D0, 1
  3107. 00001FCE  7208                     moveq.l    D1, 0x08
  3108. 00001FD0  B280                     cmp.l      D1, D0
  3109. 00001FD2  6600 0090                bne        +0x92 /* 00002064 */
  3110. 00001FD6  0C07 001B                cmpi.b     D7, 0x1B
  3111. 00001FDA  6706                     beq        +0x8 /* 00001FE2 */
  3112. 00001FDC  0C07 007F                cmpi.b     D7, 0x7F
  3113. 00001FE0  6602                     bne        +0x4 /* 00001FE4 */
  3114. label00001FE2:
  3115. 00001FE2  7E08                     moveq.l    D7, 0x08
  3116. label00001FE4:
  3117. 00001FE4  42AE FFFC                clr.l      [A6 - 0x4]
  3118. 00001FE8  42AE FFF8                clr.l      [A6 - 0x8]
  3119. 00001FEC  286B 00A0                movea.l    A4, [A3 + 0xA0]
  3120. 00001FF0  2D4C FFF4                move.l     [A6 - 0xC], A4
  3121. 00001FF4  558F                     subq.l     A7, 2
  3122. 00001FF6  486E FFF4                pea.l      [A6 - 0xC]
  3123. 00001FFA  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3124. 00001FFE  4A5F                     tst.w      [A7]+
  3125. 00002000  6654                     bne        +0x56 /* 00002056 */
  3126. 00002002  558F                     subq.l     A7, 2
  3127. 00002004  206E FFF4                movea.l    A0, [A6 - 0xC]
  3128. 00002008  2050                     movea.l    A0, [A0]
  3129. 0000200A  4868 003E                pea.l      [A0 + 0x3E]
  3130. 0000200E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3131. 00002012  4A5F                     tst.w      [A7]+
  3132. 00002014  663A                     bne        +0x3C /* 00002050 */
  3133. 00002016  206E FFF4                movea.l    A0, [A6 - 0xC]
  3134. 0000201A  2050                     movea.l    A0, [A0]
  3135. 0000201C  5088                     addq.l     A0, 8
  3136. 0000201E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3137. 00002022  20D9                     move.l     [A0]+, [A1]+
  3138. 00002024  20D9                     move.l     [A0]+, [A1]+
  3139. 00002026  4887                     ext.w      D7
  3140. 00002028  3F07                     move.w     -[A7], D7
  3141. 0000202A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3142. 0000202E  A9DC                     syscall    TEKey
  3143. 00002030  206E FFF4                movea.l    A0, [A6 - 0xC]
  3144. 00002034  2050                     movea.l    A0, [A0]
  3145. 00002036  7003                     moveq.l    D0, 0x03
  3146. 00002038  B068 005E                cmp.w      D0, [A0 + 0x5E]
  3147. 0000203C  6D06                     blt        +0x8 /* 00002044 */
  3148. 0000203E  422E 0014                clr.b      [A6 + 0x14]
  3149. 00002042  6024                     bra        +0x26 /* 00002068 */
  3150. label00002044:
  3151. 00002044  206E FFF4                movea.l    A0, [A6 - 0xC]
  3152. 00002048  2050                     movea.l    A0, [A0]
  3153. 0000204A  2068 003E                movea.l    A0, [A0 + 0x3E]
  3154. 0000204E  A023                     syscall    DisposHandle/DisposeHandle
  3155. label00002050:
  3156. 00002050  206E FFF4                movea.l    A0, [A6 - 0xC]
  3157. 00002054  A023                     syscall    DisposHandle/DisposeHandle
  3158. label00002056:
  3159. 00002056  7001                     moveq.l    D0, 0x01
  3160. 00002058  3F00                     move.w     -[A7], D0
  3161. 0000205A  A9C8                     syscall    SysBeep
  3162. 0000205C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3163. 00002062  6004                     bra        +0x6 /* 00002068 */
  3164. label00002064:
  3165. 00002064  422E 0014                clr.b      [A6 + 0x14]
  3166. label00002068:
  3167. 00002068  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  3168. 0000206E  4E5E                     unlink     A6
  3169. 00002070  205F                     movea.l    A0, [A7]+
  3170. 00002072  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3171. 00002076  4ED0                     jmp        [A0]
  3172. fn00002078:
  3173. 00002078  4E56 FF00                link       A6, -0x0100
  3174. 0000207C  2F0C                     move.l     -[A7], A4
  3175. 0000207E  49EE FF00                lea.l      A4, [A6 - 0x100]
  3176. 00002082  2F0C                     move.l     -[A7], A4
  3177. 00002084  3F3C 09CC                move.w     -[A7], 0x9CC
  3178. 00002088  7005                     moveq.l    D0, 0x05
  3179. 0000208A  3F00                     move.w     -[A7], D0
  3180. 0000208C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3181. 00002090  2F0C                     move.l     -[A7], A4
  3182. 00002092  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  3183. 00002096  286E FEFC                movea.l    A4, [A6 - 0x104]
  3184. 0000209A  4E5E                     unlink     A6
  3185. 0000209C  4E75                     rts
  3186. fn0000209E:
  3187. 0000209E  4E56 FF00                link       A6, -0x0100
  3188. 000020A2  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3189. 000020A6  47EE FF00                lea.l      A3, [A6 - 0x100]
  3190. 000020AA  598F                     subq.l     A7, 4
  3191. 000020AC  3F3C 03EC                move.w     -[A7], 0x3EC
  3192. 000020B0  A9BF                     syscall    GetRMenu
  3193. 000020B2  285F                     movea.l    A4, [A7]+
  3194. 000020B4  7E04                     moveq.l    D7, 0x04
  3195. 000020B6  600A                     bra        +0xC /* 000020C2 */
  3196. label000020B8:
  3197. 000020B8  2F0C                     move.l     -[A7], A4
  3198. 000020BA  3F07                     move.w     -[A7], D7
  3199. 000020BC  A93A                     syscall    DisableItem
  3200. 000020BE  3007                     move.w     D0, D7
  3201. 000020C0  5247                     addq.w     D7, 1
  3202. label000020C2:
  3203. 000020C2  0C47 0008                cmpi.w     D7, 0x8
  3204. 000020C6  6FF0                     ble        -0xE /* 000020B8 */
  3205. 000020C8  2F0B                     move.l     -[A7], A3
  3206. 000020CA  3F3C 03EC                move.w     -[A7], 0x3EC
  3207. 000020CE  7001                     moveq.l    D0, 0x01
  3208. 000020D0  3F00                     move.w     -[A7], D0
  3209. 000020D2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3210. 000020D6  2F0C                     move.l     -[A7], A4
  3211. 000020D8  7002                     moveq.l    D0, 0x02
  3212. 000020DA  3F00                     move.w     -[A7], D0
  3213. 000020DC  2F0B                     move.l     -[A7], A3
  3214. 000020DE  A947                     syscall    SetMenuItemText/SetItem
  3215. 000020E0  422D E114                clr.b      [A5 - 0x1EEC]
  3216. 000020E4  4CEE 1888 FEF0           movem.l    D3,D7,A3,A4, [A6 - 0x110]
  3217. 000020EA  4E5E                     unlink     A6
  3218. 000020EC  4E75                     rts
  3219. fn000020EE:
  3220. 000020EE  4E56 FBFA                link       A6, -0x0406
  3221. 000020F2  48E7 0118                movem.l    -[A7], D7,A3,A4
  3222. 000020F6  47EE FC00                lea.l      A3, [A6 - 0x400]
  3223. 000020FA  4A6D DC9E                tst.w      [A5 - 0x2362]
  3224. 000020FE  6700 00FA                beq        +0xFC /* 000021FA */
  3225. 00002102  2F0B                     move.l     -[A7], A3
  3226. 00002104  3F3C 0839                move.w     -[A7], 0x839
  3227. 00002108  7001                     moveq.l    D0, 0x01
  3228. 0000210A  3F00                     move.w     -[A7], D0
  3229. 0000210C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3230. 00002110  598F                     subq.l     A7, 4
  3231. 00002112  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  3232. 00002118  7000                     moveq.l    D0, 0x00
  3233. 0000211A  3F00                     move.w     -[A7], D0
  3234. 0000211C  A9A0                     syscall    GetResource
  3235. 0000211E  285F                     movea.l    A4, [A7]+
  3236. 00002120  200C                     move.l     D0, A4
  3237. 00002122  6618                     bne        +0x1A /* 0000213C */
  3238. 00002124  486D E09C                pea.l      [A5 - 0x1F64]
  3239. 00002128  558F                     subq.l     A7, 2
  3240. 0000212A  A9AF                     syscall    ResError
  3241. 0000212C  301F                     move.w     D0, [A7]+
  3242. 0000212E  48C0                     ext.l      D0
  3243. 00002130  2F00                     move.l     -[A7], D0
  3244. 00002132  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3245. 00002136  504F                     addq.w     A7, 8
  3246. 00002138  6000 01F4                bra        +0x1F6 /* 0000232E */
  3247. label0000213C:
  3248. 0000213C  2054                     movea.l    A0, [A4]
  3249. 0000213E  4868 0010                pea.l      [A0 + 0x10]
  3250. 00002142  486E FD00                pea.l      [A6 - 0x300]
  3251. 00002146  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  3252. 0000214A  2F0C                     move.l     -[A7], A4
  3253. 0000214C  A9A3                     syscall    ReleaseResource
  3254. 0000214E  558F                     subq.l     A7, 2
  3255. 00002150  A9AF                     syscall    ResError
  3256. 00002152  3E1F                     move.w     D7, [A7]+
  3257. 00002154  670E                     beq        +0x10 /* 00002164 */
  3258. 00002156  486D E0B4                pea.l      [A5 - 0x1F4C]
  3259. 0000215A  48C7                     ext.l      D7
  3260. 0000215C  2F07                     move.l     -[A7], D7
  3261. 0000215E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3262. 00002162  504F                     addq.w     A7, 8
  3263. label00002164:
  3264. 00002164  204C                     movea.l    A0, A4
  3265. 00002166  A023                     syscall    DisposHandle/DisposeHandle
  3266. 00002168  486E FE00                pea.l      [A6 - 0x200]
  3267. 0000216C  3F3C 0839                move.w     -[A7], 0x839
  3268. 00002170  7002                     moveq.l    D0, 0x02
  3269. 00002172  3F00                     move.w     -[A7], D0
  3270. 00002174  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3271. 00002178  486E FF00                pea.l      [A6 - 0x100]
  3272. 0000217C  3F3C 0839                move.w     -[A7], 0x839
  3273. 00002180  7003                     moveq.l    D0, 0x03
  3274. 00002182  3F00                     move.w     -[A7], D0
  3275. 00002184  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3276. 00002188  2F0B                     move.l     -[A7], A3
  3277. 0000218A  486E FD00                pea.l      [A6 - 0x300]
  3278. 0000218E  486E FE00                pea.l      [A6 - 0x200]
  3279. 00002192  486E FF00                pea.l      [A6 - 0x100]
  3280. 00002196  A98B                     syscall    ParamText
  3281. 00002198  4878 083A                push.l     0x83A
  3282. 0000219C  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3283. 000021A0  2D40 FBFA                move.l     [A6 - 0x406], D0
  3284. 000021A4  7003                     moveq.l    D0, 0x03
  3285. 000021A6  2F00                     move.l     -[A7], D0
  3286. 000021A8  7202                     moveq.l    D1, 0x02
  3287. 000021AA  2F01                     move.l     -[A7], D1
  3288. 000021AC  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3289. 000021B0  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3290. 000021B4  7000                     moveq.l    D0, 0x00
  3291. 000021B6  2F00                     move.l     -[A7], D0
  3292. 000021B8  486E FBFE                pea.l      [A6 - 0x402]
  3293. 000021BC  A991                     syscall    ModalDialog
  3294. 000021BE  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3295. 000021C2  A983                     syscall    DisposeDialog
  3296. 000021C4  598F                     subq.l     A7, 4
  3297. 000021C6  3F3C 03EC                move.w     -[A7], 0x3EC
  3298. 000021CA  A9BF                     syscall    GetRMenu
  3299. 000021CC  2857                     movea.l    A4, [A7]
  3300. 000021CE  7004                     moveq.l    D0, 0x04
  3301. 000021D0  3F00                     move.w     -[A7], D0
  3302. 000021D2  A939                     syscall    EnableItem
  3303. 000021D4  2F0B                     move.l     -[A7], A3
  3304. 000021D6  3F3C 03EC                move.w     -[A7], 0x3EC
  3305. 000021DA  7002                     moveq.l    D0, 0x02
  3306. 000021DC  3F00                     move.w     -[A7], D0
  3307. 000021DE  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3308. 000021E2  2F0C                     move.l     -[A7], A4
  3309. 000021E4  7002                     moveq.l    D0, 0x02
  3310. 000021E6  3F00                     move.w     -[A7], D0
  3311. 000021E8  2F0B                     move.l     -[A7], A3
  3312. 000021EA  A947                     syscall    SetMenuItemText/SetItem
  3313. 000021EC  1B7C 0001 E114           move.b     [A5 - 0x1EEC], 0x1
  3314. 000021F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3315. 000021F6  6000 0136                bra        +0x138 /* 0000232E */
  3316. label000021FA:
  3317. 000021FA  4878 09C5                push.l     0x9C5
  3318. 000021FE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3319. 00002202  2D40 FBFA                move.l     [A6 - 0x406], D0
  3320. 00002206  7003                     moveq.l    D0, 0x03
  3321. 00002208  2F00                     move.l     -[A7], D0
  3322. 0000220A  7201                     moveq.l    D1, 0x01
  3323. 0000220C  2F01                     move.l     -[A7], D1
  3324. 0000220E  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3325. 00002212  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3326. 00002216  7000                     moveq.l    D0, 0x00
  3327. 00002218  102D D9DA                move.b     D0, [A5 - 0x2626]
  3328. 0000221C  4A80                     tst.l      D0
  3329. 0000221E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3330. 00002222  6616                     bne        +0x18 /* 0000223A */
  3331. 00002224  7006                     moveq.l    D0, 0x06
  3332. 00002226  2F00                     move.l     -[A7], D0
  3333. 00002228  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3334. 0000222C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3335. 00002230  508F                     addq.l     A7, 8
  3336. 00002232  2F00                     move.l     -[A7], D0
  3337. 00002234  486D E0D0                pea.l      [A5 - 0x1F30]
  3338. 00002238  A98F                     syscall    SetDialogItemText/SetIText
  3339. label0000223A:
  3340. 0000223A  7007                     moveq.l    D0, 0x07
  3341. 0000223C  2F00                     move.l     -[A7], D0
  3342. 0000223E  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3343. 00002242  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3344. 00002246  508F                     addq.l     A7, 8
  3345. 00002248  2F00                     move.l     -[A7], D0
  3346. 0000224A  486D D9DA                pea.l      [A5 - 0x2626]
  3347. 0000224E  A98F                     syscall    SetDialogItemText/SetIText
  3348. 00002250  7005                     moveq.l    D0, 0x05
  3349. 00002252  2F00                     move.l     -[A7], D0
  3350. 00002254  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3351. 00002258  4EBA 0D86                jsr        [PC + 0xD86 /* 00002FE0 */]
  3352. 0000225C  504F                     addq.w     A7, 8
  3353. label0000225E:
  3354. 0000225E  486D 0572                pea.l      [A5 + 0x572 /* export_170 */]
  3355. 00002262  486E FBFE                pea.l      [A6 - 0x402]
  3356. 00002266  A991                     syscall    ModalDialog
  3357. 00002268  7001                     moveq.l    D0, 0x01
  3358. 0000226A  B06E FBFE                cmp.w      D0, [A6 - 0x402]
  3359. 0000226E  6600 0096                bne        +0x98 /* 00002306 */
  3360. 00002272  2F0B                     move.l     -[A7], A3
  3361. 00002274  4EBA 0DC4                jsr        [PC + 0xDC4 /* 0000303A */]
  3362. 00002278  558F                     subq.l     A7, 2
  3363. 0000227A  486D D9CE                pea.l      [A5 - 0x2632]
  3364. 0000227E  2F0B                     move.l     -[A7], A3
  3365. 00002280  7000                     moveq.l    D0, 0x00
  3366. 00002282  1F00                     move.b     -[A7], D0
  3367. 00002284  7201                     moveq.l    D1, 0x01
  3368. 00002286  1F01                     move.b     -[A7], D1
  3369. 00002288  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3370. 0000228C  4A1F                     tst.b      [A7]+
  3371. 0000228E  584F                     addq.w     A7, 4
  3372. 00002290  675A                     beq        +0x5C /* 000022EC */
  3373. 00002292  598F                     subq.l     A7, 4
  3374. 00002294  3F3C 03EC                move.w     -[A7], 0x3EC
  3375. 00002298  A9BF                     syscall    GetRMenu
  3376. 0000229A  285F                     movea.l    A4, [A7]+
  3377. 0000229C  7001                     moveq.l    D0, 0x01
  3378. 0000229E  B06D DADC                cmp.w      D0, [A5 - 0x2524]
  3379. 000022A2  6718                     beq        +0x1A /* 000022BC */
  3380. 000022A4  2F0C                     move.l     -[A7], A4
  3381. 000022A6  7004                     moveq.l    D0, 0x04
  3382. 000022A8  3F00                     move.w     -[A7], D0
  3383. 000022AA  A939                     syscall    EnableItem
  3384. 000022AC  2F0C                     move.l     -[A7], A4
  3385. 000022AE  7005                     moveq.l    D0, 0x05
  3386. 000022B0  3F00                     move.w     -[A7], D0
  3387. 000022B2  A939                     syscall    EnableItem
  3388. 000022B4  2F0C                     move.l     -[A7], A4
  3389. 000022B6  7006                     moveq.l    D0, 0x06
  3390. 000022B8  3F00                     move.w     -[A7], D0
  3391. 000022BA  A939                     syscall    EnableItem
  3392. label000022BC:
  3393. 000022BC  2F0C                     move.l     -[A7], A4
  3394. 000022BE  7007                     moveq.l    D0, 0x07
  3395. 000022C0  3F00                     move.w     -[A7], D0
  3396. 000022C2  A939                     syscall    EnableItem
  3397. 000022C4  2F0C                     move.l     -[A7], A4
  3398. 000022C6  7008                     moveq.l    D0, 0x08
  3399. 000022C8  3F00                     move.w     -[A7], D0
  3400. 000022CA  A939                     syscall    EnableItem
  3401. 000022CC  2F0B                     move.l     -[A7], A3
  3402. 000022CE  3F3C 03EC                move.w     -[A7], 0x3EC
  3403. 000022D2  7002                     moveq.l    D0, 0x02
  3404. 000022D4  3F00                     move.w     -[A7], D0
  3405. 000022D6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3406. 000022DA  2F0C                     move.l     -[A7], A4
  3407. 000022DC  7002                     moveq.l    D0, 0x02
  3408. 000022DE  3F00                     move.w     -[A7], D0
  3409. 000022E0  2F0B                     move.l     -[A7], A3
  3410. 000022E2  A947                     syscall    SetMenuItemText/SetItem
  3411. 000022E4  1B7C 0001 E114           move.b     [A5 - 0x1EEC], 0x1
  3412. 000022EA  601A                     bra        +0x1C /* 00002306 */
  3413. label000022EC:
  3414. 000022EC  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3415. 000022F0  7005                     moveq.l    D0, 0x05
  3416. 000022F2  3F00                     move.w     -[A7], D0
  3417. 000022F4  7200                     moveq.l    D1, 0x00
  3418. 000022F6  3F01                     move.w     -[A7], D1
  3419. 000022F8  3F3C 07D0                move.w     -[A7], 0x7D0
  3420. 000022FC  A97E                     syscall    SelectDialogItemText/SelIText
  3421. 000022FE  4EBA FA1C                jsr        [PC - 0x5E4 /* 00001D1C */]
  3422. 00002302  426E FBFE                clr.w      [A6 - 0x402]
  3423. label00002306:
  3424. 00002306  7001                     moveq.l    D0, 0x01
  3425. 00002308  B06E FBFE                cmp.w      D0, [A6 - 0x402]
  3426. 0000230C  670A                     beq        +0xC /* 00002318 */
  3427. 0000230E  7002                     moveq.l    D0, 0x02
  3428. 00002310  B06E FBFE                cmp.w      D0, [A6 - 0x402]
  3429. 00002314  6600 FF48                bne        -0xB6 /* 0000225E */
  3430. label00002318:
  3431. 00002318  4EBA 0B80                jsr        [PC + 0xB80 /* 00002E9A */]
  3432. 0000231C  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  3433. 00002320  A983                     syscall    DisposeDialog
  3434. 00002322  7001                     moveq.l    D0, 0x01
  3435. 00002324  B06E FBFE                cmp.w      D0, [A6 - 0x402]
  3436. 00002328  6604                     bne        +0x6 /* 0000232E */
  3437. 0000232A  4EBA 0DA0                jsr        [PC + 0xDA0 /* 000030CC */]
  3438. label0000232E:
  3439. 0000232E  4CEE 1880 FBEE           movem.l    D7,A3,A4, [A6 - 0x412]
  3440. 00002334  4E5E                     unlink     A6
  3441. 00002336  4E75                     rts
  3442. fn00002338:
  3443. 00002338  4E56 F4B2                link       A6, -0x0B4E
  3444. 0000233C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3445. 00002340  47EE F5C4                lea.l      A3, [A6 - 0xA3C]
  3446. 00002344  7000                     moveq.l    D0, 0x00
  3447. 00002346  2840                     movea.l    A4, D0
  3448. 00002348  4247                     clr.w      D7
  3449. 0000234A  4245                     clr.w      D5
  3450. 0000234C  4878 09C8                push.l     0x9C8
  3451. 00002350  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3452. 00002354  2D40 F4B2                move.l     [A6 - 0xB4E], D0
  3453. 00002358  486D 0552                pea.l      [A5 + 0x552 /* export_166 */]
  3454. 0000235C  7000                     moveq.l    D0, 0x00
  3455. 0000235E  2F00                     move.l     -[A7], D0
  3456. 00002360  2F00                     move.l     -[A7], D0
  3457. 00002362  7204                     moveq.l    D1, 0x04
  3458. 00002364  2F01                     move.l     -[A7], D1
  3459. 00002366  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3460. 0000236A  4EBA 078A                jsr        [PC + 0x78A /* 00002AF6 */]
  3461. 0000236E  2840                     movea.l    A4, D0
  3462. 00002370  48C5                     ext.l      D5
  3463. 00002372  2F05                     move.l     -[A7], D5
  3464. 00002374  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3465. 00002378  2F0C                     move.l     -[A7], A4
  3466. 0000237A  4EBA 0282                jsr        [PC + 0x282 /* 000025FE */]
  3467. 0000237E  7003                     moveq.l    D0, 0x03
  3468. 00002380  2F00                     move.l     -[A7], D0
  3469. 00002382  7202                     moveq.l    D1, 0x02
  3470. 00002384  2F01                     move.l     -[A7], D1
  3471. 00002386  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3472. 0000238A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3473. 0000238E  7001                     moveq.l    D0, 0x01
  3474. 00002390  2F00                     move.l     -[A7], D0
  3475. 00002392  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3476. 00002396  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3477. 0000239A  508F                     addq.l     A7, 8
  3478. 0000239C  2F00                     move.l     -[A7], D0
  3479. 0000239E  3F3C 00FF                move.w     -[A7], 0xFF
  3480. 000023A2  A95D                     syscall    HiliteControl
  3481. 000023A4  48C5                     ext.l      D5
  3482. 000023A6  2005                     move.l     D0, D5
  3483. 000023A8  5A80                     addq.l     D0, 5
  3484. 000023AA  2F00                     move.l     -[A7], D0
  3485. 000023AC  700B                     moveq.l    D0, 0x0B
  3486. 000023AE  2F00                     move.l     -[A7], D0
  3487. 000023B0  7205                     moveq.l    D1, 0x05
  3488. 000023B2  2F01                     move.l     -[A7], D1
  3489. 000023B4  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3490. 000023B8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3491. 000023BC  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  3492. label000023C0:
  3493. 000023C0  486D 0562                pea.l      [A5 + 0x562 /* export_168 */]
  3494. 000023C4  486E F4B6                pea.l      [A6 - 0xB4A]
  3495. 000023C8  A991                     syscall    ModalDialog
  3496. 000023CA  7601                     moveq.l    D3, 0x01
  3497. 000023CC  7002                     moveq.l    D0, 0x02
  3498. 000023CE  B06E F4B6                cmp.w      D0, [A6 - 0xB4A]
  3499. 000023D2  672C                     beq        +0x2E /* 00002400 */
  3500. 000023D4  7005                     moveq.l    D0, 0x05
  3501. 000023D6  B06E F4B6                cmp.w      D0, [A6 - 0xB4A]
  3502. 000023DA  6E22                     bgt        +0x24 /* 000023FE */
  3503. 000023DC  700B                     moveq.l    D0, 0x0B
  3504. 000023DE  B06E F4B6                cmp.w      D0, [A6 - 0xB4A]
  3505. 000023E2  6D1A                     blt        +0x1C /* 000023FE */
  3506. 000023E4  2F03                     move.l     -[A7], D3
  3507. 000023E6  302E F4B6                move.w     D0, [A6 - 0xB4A]
  3508. 000023EA  48C0                     ext.l      D0
  3509. 000023EC  2F00                     move.l     -[A7], D0
  3510. 000023EE  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3511. 000023F2  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3512. 000023F6  508F                     addq.l     A7, 8
  3513. 000023F8  261F                     move.l     D3, [A7]+
  3514. 000023FA  4A40                     tst.w      D0
  3515. 000023FC  6702                     beq        +0x4 /* 00002400 */
  3516. label000023FE:
  3517. 000023FE  7600                     moveq.l    D3, 0x00
  3518. label00002400:
  3519. 00002400  1803                     move.b     D4, D3
  3520. 00002402  7001                     moveq.l    D0, 0x01
  3521. 00002404  B06E F4B6                cmp.w      D0, [A6 - 0xB4A]
  3522. 00002408  6600 00C2                bne        +0xC4 /* 000024CC */
  3523. 0000240C  7000                     moveq.l    D0, 0x00
  3524. 0000240E  1F00                     move.b     -[A7], D0
  3525. 00002410  2F0C                     move.l     -[A7], A4
  3526. 00002412  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3527. 00002416  A9E7                     syscall    Pack0/ListManager
  3528. 00002418  486E F4B8                pea.l      [A6 - 0xB48]
  3529. 0000241C  7000                     moveq.l    D0, 0x00
  3530. 0000241E  3F00                     move.w     -[A7], D0
  3531. 00002420  3F00                     move.w     -[A7], D0
  3532. 00002422  A880                     syscall    SetPt
  3533. 00002424  6072                     bra        +0x74 /* 00002498 */
  3534. label00002426:
  3535. 00002426  3D7C 0106 F5C2           move.w     [A6 - 0xA3E], 0x106
  3536. 0000242C  486E F4BC                pea.l      [A6 - 0xB44]
  3537. 00002430  486E F5C2                pea.l      [A6 - 0xA3E]
  3538. 00002434  2F2E F4B8                move.l     -[A7], [A6 - 0xB48]
  3539. 00002438  2F0C                     move.l     -[A7], A4
  3540. 0000243A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3541. 0000243E  A9E7                     syscall    Pack0/ListManager
  3542. 00002440  41EE F4C2                lea.l      A0, [A6 - 0xB3E]
  3543. 00002444  2008                     move.l     D0, A0
  3544. 00002446  41EE F4BC                lea.l      A0, [A6 - 0xB44]
  3545. 0000244A  2208                     move.l     D1, A0
  3546. 0000244C  9041                     sub.w      D0, D1
  3547. 0000244E  916E F5C2                sub.w      [A6 - 0xA3E], D0
  3548. 00002452  2007                     move.l     D0, D7
  3549. 00002454  E540                     asl        D0.w, 2
  3550. 00002456  2DAE F4BC 00C4           move.l     [A6 + D0.w - 0x60], [A6 - 0xB44]
  3551. 0000245C  2007                     move.l     D0, D7
  3552. 0000245E  D040                     add.w      D0, D0
  3553. 00002460  3DAE F4C0 00EC           move.w     [A6 + D0.w - 0x20], [A6 - 0xB40]
  3554. 00002466  41EE F4C2                lea.l      A0, [A6 - 0xB3E]
  3555. 0000246A  2007                     move.l     D0, D7
  3556. 0000246C  E140                     asl        D0.w, 8
  3557. 0000246E  43F3 0001                lea.l      A1, [A3 + D0.w + 0x1]
  3558. 00002472  302E F5C2                move.w     D0, [A6 - 0xA3E]
  3559. 00002476  48C0                     ext.l      D0
  3560. 00002478  A02E                     syscall    BlockMove/BlockMoveData
  3561. 0000247A  2007                     move.l     D0, D7
  3562. 0000247C  E140                     asl        D0.w, 8
  3563. 0000247E  17AE F5C3 0000           move.b     [A3 + D0.w], [A6 - 0xA3D]
  3564. 00002484  3007                     move.w     D0, D7
  3565. 00002486  5247                     addq.w     D7, 1
  3566. 00002488  7001                     moveq.l    D0, 0x01
  3567. 0000248A  3F00                     move.w     -[A7], D0
  3568. 0000248C  3F2E F4B8                move.w     -[A7], [A6 - 0xB48]
  3569. 00002490  2F0C                     move.l     -[A7], A4
  3570. 00002492  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3571. 00002496  A9E7                     syscall    Pack0/ListManager
  3572. label00002498:
  3573. 00002498  558F                     subq.l     A7, 2
  3574. 0000249A  7001                     moveq.l    D0, 0x01
  3575. 0000249C  1F00                     move.b     -[A7], D0
  3576. 0000249E  486E F4B8                pea.l      [A6 - 0xB48]
  3577. 000024A2  2F0C                     move.l     -[A7], A4
  3578. 000024A4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3579. 000024A8  A9E7                     syscall    Pack0/ListManager
  3580. 000024AA  4A1F                     tst.b      [A7]+
  3581. 000024AC  6600 FF78                bne        -0x86 /* 00002426 */
  3582. 000024B0  7001                     moveq.l    D0, 0x01
  3583. 000024B2  1F00                     move.b     -[A7], D0
  3584. 000024B4  2F0C                     move.l     -[A7], A4
  3585. 000024B6  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3586. 000024BA  A9E7                     syscall    Pack0/ListManager
  3587. 000024BC  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3588. 000024C0  7004                     moveq.l    D0, 0x04
  3589. 000024C2  3F00                     move.w     -[A7], D0
  3590. 000024C4  4EBA 0362                jsr        [PC + 0x362 /* 00002828 */]
  3591. 000024C8  6000 0092                bra        +0x94 /* 0000255C */
  3592. label000024CC:
  3593. 000024CC  4A04                     tst.b      D4
  3594. 000024CE  6700 008C                beq        +0x8E /* 0000255C */
  3595. 000024D2  4A47                     tst.w      D7
  3596. 000024D4  6F40                     ble        +0x42 /* 00002516 */
  3597. 000024D6  48C5                     ext.l      D5
  3598. 000024D8  2F05                     move.l     -[A7], D5
  3599. 000024DA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3600. 000024DE  4246                     clr.w      D6
  3601. 000024E0  584F                     addq.w     A7, 4
  3602. 000024E2  6028                     bra        +0x2A /* 0000250C */
  3603. label000024E4:
  3604. 000024E4  2006                     move.l     D0, D6
  3605. 000024E6  D040                     add.w      D0, D0
  3606. 000024E8  3036 00EC                move.w     D0, [A6 + D0.w - 0x20]
  3607. 000024EC  48C0                     ext.l      D0
  3608. 000024EE  2F00                     move.l     -[A7], D0
  3609. 000024F0  2006                     move.l     D0, D6
  3610. 000024F2  E540                     asl        D0.w, 2
  3611. 000024F4  2F36 00C4                move.l     -[A7], [A6 + D0.w - 0x60]
  3612. 000024F8  2006                     move.l     D0, D6
  3613. 000024FA  E140                     asl        D0.w, 8
  3614. 000024FC  4873 0000                pea.l      [A3 + D0.w]
  3615. 00002500  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3616. 00002504  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3617. 00002508  3006                     move.w     D0, D6
  3618. 0000250A  5246                     addq.w     D6, 1
  3619. label0000250C:
  3620. 0000250C  BE46                     cmp.w      D7, D6
  3621. 0000250E  6ED4                     bgt        -0x2A /* 000024E4 */
  3622. 00002510  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3623. 00002514  4247                     clr.w      D7
  3624. label00002516:
  3625. 00002516  302E F4B6                move.w     D0, [A6 - 0xB4A]
  3626. 0000251A  48C0                     ext.l      D0
  3627. 0000251C  2F00                     move.l     -[A7], D0
  3628. 0000251E  700B                     moveq.l    D0, 0x0B
  3629. 00002520  2F00                     move.l     -[A7], D0
  3630. 00002522  7205                     moveq.l    D1, 0x05
  3631. 00002524  2F01                     move.l     -[A7], D1
  3632. 00002526  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3633. 0000252A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3634. 0000252E  7002                     moveq.l    D0, 0x02
  3635. 00002530  B06E F4B6                cmp.w      D0, [A6 - 0xB4A]
  3636. 00002534  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3637. 00002538  6722                     beq        +0x24 /* 0000255C */
  3638. 0000253A  3A2E F4B6                move.w     D5, [A6 - 0xB4A]
  3639. 0000253E  5B45                     subq.w     D5, 5
  3640. 00002540  48C5                     ext.l      D5
  3641. 00002542  2F05                     move.l     -[A7], D5
  3642. 00002544  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3643. 00002548  2F0C                     move.l     -[A7], A4
  3644. 0000254A  4EBA 00B2                jsr        [PC + 0xB2 /* 000025FE */]
  3645. 0000254E  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3646. 00002552  7004                     moveq.l    D0, 0x04
  3647. 00002554  3F00                     move.w     -[A7], D0
  3648. 00002556  4EBA 02D0                jsr        [PC + 0x2D0 /* 00002828 */]
  3649. 0000255A  504F                     addq.w     A7, 8
  3650. label0000255C:
  3651. 0000255C  486E F4B8                pea.l      [A6 - 0xB48]
  3652. 00002560  7000                     moveq.l    D0, 0x00
  3653. 00002562  3F00                     move.w     -[A7], D0
  3654. 00002564  3F00                     move.w     -[A7], D0
  3655. 00002566  A880                     syscall    SetPt
  3656. 00002568  7001                     moveq.l    D0, 0x01
  3657. 0000256A  2F00                     move.l     -[A7], D0
  3658. 0000256C  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3659. 00002570  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3660. 00002574  508F                     addq.l     A7, 8
  3661. 00002576  2F00                     move.l     -[A7], D0
  3662. 00002578  558F                     subq.l     A7, 2
  3663. 0000257A  7001                     moveq.l    D0, 0x01
  3664. 0000257C  1F00                     move.b     -[A7], D0
  3665. 0000257E  486E F4B8                pea.l      [A6 - 0xB48]
  3666. 00002582  2F0C                     move.l     -[A7], A4
  3667. 00002584  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3668. 00002588  A9E7                     syscall    Pack0/ListManager
  3669. 0000258A  4A1F                     tst.b      [A7]+
  3670. 0000258C  6704                     beq        +0x6 /* 00002592 */
  3671. 0000258E  7000                     moveq.l    D0, 0x00
  3672. 00002590  6006                     bra        +0x8 /* 00002598 */
  3673. label00002592:
  3674. 00002592  203C 0000 00FF           move.l     D0, 0xFF
  3675. label00002598:
  3676. 00002598  7200                     moveq.l    D1, 0x00
  3677. 0000259A  1200                     move.b     D1, D0
  3678. 0000259C  3F01                     move.w     -[A7], D1
  3679. 0000259E  A95D                     syscall    HiliteControl
  3680. 000025A0  7002                     moveq.l    D0, 0x02
  3681. 000025A2  B06E F4B6                cmp.w      D0, [A6 - 0xB4A]
  3682. 000025A6  6600 FE18                bne        -0x1E6 /* 000023C0 */
  3683. 000025AA  7064                     moveq.l    D0, 0x64
  3684. 000025AC  2F00                     move.l     -[A7], D0
  3685. 000025AE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  3686. 000025B2  0C40 0003                cmpi.w     D0, 0x3
  3687. 000025B6  584F                     addq.w     A7, 4
  3688. 000025B8  6624                     bne        +0x26 /* 000025DE */
  3689. 000025BA  BA6D D338                cmp.w      D5, [A5 - 0x2CC8]
  3690. 000025BE  670E                     beq        +0x10 /* 000025CE */
  3691. 000025C0  302D D338                move.w     D0, [A5 - 0x2CC8]
  3692. 000025C4  48C0                     ext.l      D0
  3693. 000025C6  2F00                     move.l     -[A7], D0
  3694. 000025C8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3695. 000025CC  584F                     addq.w     A7, 4
  3696. label000025CE:
  3697. 000025CE  2F2D DCD6                move.l     -[A7], [A5 - 0x232A]
  3698. 000025D2  A873                     syscall    SetPort
  3699. 000025D4  206D DCD6                movea.l    A0, [A5 - 0x232A]
  3700. 000025D8  4868 0010                pea.l      [A0 + 0x10]
  3701. 000025DC  A928                     syscall    InvalRect
  3702. label000025DE:
  3703. 000025DE  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3704. 000025E2  A916                     syscall    HideWindow
  3705. 000025E4  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3706. 000025E8  4EBA 063A                jsr        [PC + 0x63A /* 00002C24 */]
  3707. 000025EC  2F2E F4B2                move.l     -[A7], [A6 - 0xB4E]
  3708. 000025F0  A983                     syscall    DisposeDialog
  3709. 000025F2  584F                     addq.w     A7, 4
  3710. 000025F4  4CEE 18F8 F496           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0xB6A]
  3711. 000025FA  4E5E                     unlink     A6
  3712. 000025FC  4E75                     rts
  3713. fn000025FE:
  3714. 000025FE  4E56 FDF6                link       A6, -0x020A
  3715. 00002602  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3716. 00002606  266E 0008                movea.l    A3, [A6 + 0x8]
  3717. 0000260A  49EE FF00                lea.l      A4, [A6 - 0x100]
  3718. 0000260E  7000                     moveq.l    D0, 0x00
  3719. 00002610  1F00                     move.b     -[A7], D0
  3720. 00002612  2F0B                     move.l     -[A7], A3
  3721. 00002614  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3722. 00002618  A9E7                     syscall    Pack0/ListManager
  3723. 0000261A  700A                     moveq.l    D0, 0x0A
  3724. 0000261C  3F00                     move.w     -[A7], D0
  3725. 0000261E  7200                     moveq.l    D1, 0x00
  3726. 00002620  3F01                     move.w     -[A7], D1
  3727. 00002622  2F0B                     move.l     -[A7], A3
  3728. 00002624  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3729. 00002628  A9E7                     syscall    Pack0/ListManager
  3730. 0000262A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3731. 0000262E  3C00                     move.w     D6, D0
  3732. 00002630  4247                     clr.w      D7
  3733. 00002632  605E                     bra        +0x60 /* 00002692 */
  3734. label00002634:
  3735. 00002634  2F0C                     move.l     -[A7], A4
  3736. 00002636  486E FDFE                pea.l      [A6 - 0x202]
  3737. 0000263A  486E FDFA                pea.l      [A6 - 0x206]
  3738. 0000263E  48C7                     ext.l      D7
  3739. 00002640  2F07                     move.l     -[A7], D7
  3740. 00002642  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3741. 00002646  204C                     movea.l    A0, A4
  3742. 00002648  5288                     addq.l     A0, 1
  3743. 0000264A  43EE FE00                lea.l      A1, [A6 - 0x200]
  3744. 0000264E  7000                     moveq.l    D0, 0x00
  3745. 00002650  1014                     move.b     D0, [A4]
  3746. 00002652  4A80                     tst.l      D0
  3747. 00002654  A02E                     syscall    BlockMove/BlockMoveData
  3748. 00002656  486E FDF6                pea.l      [A6 - 0x20A]
  3749. 0000265A  7000                     moveq.l    D0, 0x00
  3750. 0000265C  3F00                     move.w     -[A7], D0
  3751. 0000265E  3F07                     move.w     -[A7], D7
  3752. 00002660  A880                     syscall    SetPt
  3753. 00002662  558F                     subq.l     A7, 2
  3754. 00002664  7001                     moveq.l    D0, 0x01
  3755. 00002666  3F00                     move.w     -[A7], D0
  3756. 00002668  3F07                     move.w     -[A7], D7
  3757. 0000266A  2F0B                     move.l     -[A7], A3
  3758. 0000266C  3F3C 0008                move.w     -[A7], 0x8
  3759. 00002670  A9E7                     syscall    Pack0/ListManager
  3760. 00002672  486E FDFA                pea.l      [A6 - 0x206]
  3761. 00002676  7000                     moveq.l    D0, 0x00
  3762. 00002678  1014                     move.b     D0, [A4]
  3763. 0000267A  5C40                     addq.w     D0, 6
  3764. 0000267C  3F00                     move.w     -[A7], D0
  3765. 0000267E  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  3766. 00002682  2F0B                     move.l     -[A7], A3
  3767. 00002684  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3768. 00002688  A9E7                     syscall    Pack0/ListManager
  3769. 0000268A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3770. 0000268E  3007                     move.w     D0, D7
  3771. 00002690  5247                     addq.w     D7, 1
  3772. label00002692:
  3773. 00002692  BC47                     cmp.w      D6, D7
  3774. 00002694  6E9E                     bgt        -0x60 /* 00002634 */
  3775. 00002696  7001                     moveq.l    D0, 0x01
  3776. 00002698  1F00                     move.b     -[A7], D0
  3777. 0000269A  2F0B                     move.l     -[A7], A3
  3778. 0000269C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3779. 000026A0  A9E7                     syscall    Pack0/ListManager
  3780. 000026A2  4CEE 18C0 FDE6           movem.l    D6,D7,A3,A4, [A6 - 0x21A]
  3781. 000026A8  4E5E                     unlink     A6
  3782. 000026AA  4E75                     rts
  3783. export_166:
  3784. 000026AC  4E56 FEE8                link       A6, -0x0118
  3785. 000026B0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3786. 000026B4  266E 0008                movea.l    A3, [A6 + 0x8]
  3787. 000026B8  3E2E 000C                move.w     D7, [A6 + 0xC]
  3788. 000026BC  206E 0014                movea.l    A0, [A6 + 0x14]
  3789. 000026C0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3790. 000026C4  22D8                     move.l     [A1]+, [A0]+
  3791. 000026C6  22D8                     move.l     [A1]+, [A0]+
  3792. 000026C8  302E 001A                move.w     D0, [A6 + 0x1A]
  3793. 000026CC  6B00 014A                bmi        +0x14C /* 00002818 */
  3794. 000026D0  0C40 0003                cmpi.w     D0, 0x3
  3795. 000026D4  6E00 0142                bgt        +0x144 /* 00002818 */
  3796. 000026D8  D040                     add.w      D0, D0
  3797. 000026DA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3798. 000026DE  4EFB 0000                jmp        [PC + D0.w]
  3799. 000026E2  000A 0032                ori.b      A2, 0x32 /* '2' */
  3800. 000026E6  0132 0138 486E FEEC      btst       [A2 + 0x486EFEEC + D0], D0
  3801. 000026EE  A88B                     syscall    GetFontInfo
  3802. 000026F0  2053                     movea.l    A0, [A3]
  3803. 000026F2  4868 000C                pea.l      [A0 + 0xC]
  3804. 000026F6  7004                     moveq.l    D0, 0x04
  3805. 000026F8  3F00                     move.w     -[A7], D0
  3806. 000026FA  322E FEEC                move.w     D1, [A6 - 0x114]
  3807. 000026FE  48C1                     ext.l      D1
  3808. 00002700  342E FEF2                move.w     D2, [A6 - 0x10E]
  3809. 00002704  48C2                     ext.l      D2
  3810. 00002706  D481                     add.l      D2, D1
  3811. 00002708  5342                     subq.w     D2, 1
  3812. 0000270A  3F02                     move.w     -[A7], D2
  3813. 0000270C  A880                     syscall    SetPt
  3814. 0000270E  6000 0108                bra        +0x10A /* 00002818 */
  3815. 00002712  2053                     movea.l    A0, [A3]
  3816. 00002714  2068 0050                movea.l    A0, [A0 + 0x50]
  3817. 00002718  A029                     syscall    HLock
  3818. 0000271A  486E FFF8                pea.l      [A6 - 0x8]
  3819. 0000271E  A8A3                     syscall    EraseRect
  3820. 00002720  302E 000E                move.w     D0, [A6 + 0xE]
  3821. 00002724  48C0                     ext.l      D0
  3822. 00002726  2053                     movea.l    A0, [A3]
  3823. 00002728  2068 0050                movea.l    A0, [A0 + 0x50]
  3824. 0000272C  2850                     movea.l    A4, [A0]
  3825. 0000272E  D9C0                     add.l      A4, D0
  3826. 00002730  204C                     movea.l    A0, A4
  3827. 00002732  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3828. 00002736  7004                     moveq.l    D0, 0x04
  3829. 00002738  A02E                     syscall    BlockMove/BlockMoveData
  3830. 0000273A  0CAE 000F 4240 FFF4      cmpi.l     [A6 - 0xC], 0xF4240
  3831. 00002742  6D12                     blt        +0x14 /* 00002756 */
  3832. 00002744  486E FEF4                pea.l      [A6 - 0x10C]
  3833. 00002748  3F3C 0FA0                move.w     -[A7], 0xFA0
  3834. 0000274C  7004                     moveq.l    D0, 0x04
  3835. 0000274E  3F00                     move.w     -[A7], D0
  3836. 00002750  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3837. 00002754  600E                     bra        +0x10 /* 00002764 */
  3838. label00002756:
  3839. 00002756  486E FEF4                pea.l      [A6 - 0x10C]
  3840. 0000275A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3841. 0000275E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3842. 00002762  504F                     addq.w     A7, 8
  3843. label00002764:
  3844. 00002764  558F                     subq.l     A7, 2
  3845. 00002766  486E FEF4                pea.l      [A6 - 0x10C]
  3846. 0000276A  A88C                     syscall    StringWidth
  3847. 0000276C  3C1F                     move.w     D6, [A7]+
  3848. 0000276E  302E FFFE                move.w     D0, [A6 - 0x2]
  3849. 00002772  48C0                     ext.l      D0
  3850. 00002774  322E FFFA                move.w     D1, [A6 - 0x6]
  3851. 00002778  48C1                     ext.l      D1
  3852. 0000277A  9081                     sub.l      D0, D1
  3853. 0000277C  2D40 FEE8                move.l     [A6 - 0x118], D0
  3854. 00002780  558F                     subq.l     A7, 2
  3855. 00002782  7030                     moveq.l    D0, 0x30
  3856. 00002784  3F00                     move.w     -[A7], D0
  3857. 00002786  A88D                     syscall    CharWidth
  3858. 00002788  301F                     move.w     D0, [A7]+
  3859. 0000278A  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  3860. 0000278E  222E FEE8                move.l     D1, [A6 - 0x118]
  3861. 00002792  9280                     sub.l      D1, D0
  3862. 00002794  5841                     addq.w     D1, 4
  3863. 00002796  3B41 E108                move.w     [A5 - 0x1EF8], D1
  3864. 0000279A  5D47                     subq.w     D7, 6
  3865. 0000279C  6004                     bra        +0x6 /* 000027A2 */
  3866. label0000279E:
  3867. 0000279E  3007                     move.w     D0, D7
  3868. 000027A0  5347                     subq.w     D7, 1
  3869. label000027A2:
  3870. 000027A2  558F                     subq.l     A7, 2
  3871. 000027A4  486C 0006                pea.l      [A4 + 0x6]
  3872. 000027A8  7000                     moveq.l    D0, 0x00
  3873. 000027AA  3F00                     move.w     -[A7], D0
  3874. 000027AC  3F07                     move.w     -[A7], D7
  3875. 000027AE  A886                     syscall    TextWidth
  3876. 000027B0  301F                     move.w     D0, [A7]+
  3877. 000027B2  B06D E108                cmp.w      D0, [A5 - 0x1EF8]
  3878. 000027B6  6EE6                     bgt        -0x18 /* 0000279E */
  3879. 000027B8  2053                     movea.l    A0, [A3]
  3880. 000027BA  3028 000E                move.w     D0, [A0 + 0xE]
  3881. 000027BE  D06E FFFA                add.w      D0, [A6 - 0x6]
  3882. 000027C2  3F00                     move.w     -[A7], D0
  3883. 000027C4  3028 000C                move.w     D0, [A0 + 0xC]
  3884. 000027C8  D06E FFF8                add.w      D0, [A6 - 0x8]
  3885. 000027CC  3F00                     move.w     -[A7], D0
  3886. 000027CE  A893                     syscall    MoveTo
  3887. 000027D0  486C 0006                pea.l      [A4 + 0x6]
  3888. 000027D4  7000                     moveq.l    D0, 0x00
  3889. 000027D6  3F00                     move.w     -[A7], D0
  3890. 000027D8  3F07                     move.w     -[A7], D7
  3891. 000027DA  A885                     syscall    DrawText
  3892. 000027DC  302E FFFE                move.w     D0, [A6 - 0x2]
  3893. 000027E0  48C0                     ext.l      D0
  3894. 000027E2  5980                     subq.l     D0, 4
  3895. 000027E4  9046                     sub.w      D0, D6
  3896. 000027E6  3F00                     move.w     -[A7], D0
  3897. 000027E8  2053                     movea.l    A0, [A3]
  3898. 000027EA  3028 000C                move.w     D0, [A0 + 0xC]
  3899. 000027EE  D06E FFF8                add.w      D0, [A6 - 0x8]
  3900. 000027F2  3F00                     move.w     -[A7], D0
  3901. 000027F4  A893                     syscall    MoveTo
  3902. 000027F6  486E FEF4                pea.l      [A6 - 0x10C]
  3903. 000027FA  A884                     syscall    DrawString
  3904. 000027FC  4A2E 0018                tst.b      [A6 + 0x18]
  3905. 00002800  6706                     beq        +0x8 /* 00002808 */
  3906. 00002802  486E FFF8                pea.l      [A6 - 0x8]
  3907. 00002806  A8A4                     syscall    InvertRect
  3908. label00002808:
  3909. 00002808  2053                     movea.l    A0, [A3]
  3910. 0000280A  2068 0050                movea.l    A0, [A0 + 0x50]
  3911. 0000280E  A02A                     syscall    HUnlock
  3912. 00002810  6006                     bra        +0x8 /* 00002818 */
  3913. 00002812  486E FFF8                pea.l      [A6 - 0x8]
  3914. 00002816  A8A4                     syscall    InvertRect
  3915. label00002818:
  3916. 00002818  4CEE 18C0 FED8           movem.l    D6,D7,A3,A4, [A6 - 0x128]
  3917. 0000281E  4E5E                     unlink     A6
  3918. 00002820  205F                     movea.l    A0, [A7]+
  3919. 00002822  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3920. 00002826  4ED0                     jmp        [A0]
  3921. export_167:
  3922. fn00002828:
  3923. 00002828  4E56 FFEE                link       A6, -0x0012
  3924. 0000282C  2F0C                     move.l     -[A7], A4
  3925. 0000282E  286E 000A                movea.l    A4, [A6 + 0xA]
  3926. 00002832  486E FFFC                pea.l      [A6 - 0x4]
  3927. 00002836  A874                     syscall    GetPort
  3928. 00002838  2F0C                     move.l     -[A7], A4
  3929. 0000283A  A873                     syscall    SetPort
  3930. 0000283C  2F0C                     move.l     -[A7], A4
  3931. 0000283E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3932. 00002842  486E FFF6                pea.l      [A6 - 0xA]
  3933. 00002846  486E FFF8                pea.l      [A6 - 0x8]
  3934. 0000284A  486E FFEE                pea.l      [A6 - 0x12]
  3935. 0000284E  A98D                     syscall    GetDialogItem/GetDItem
  3936. 00002850  486E FFEE                pea.l      [A6 - 0x12]
  3937. 00002854  A8A1                     syscall    FrameRect
  3938. 00002856  486E FFEE                pea.l      [A6 - 0x12]
  3939. 0000285A  7001                     moveq.l    D0, 0x01
  3940. 0000285C  3F00                     move.w     -[A7], D0
  3941. 0000285E  3F00                     move.w     -[A7], D0
  3942. 00002860  A8A9                     syscall    InsetRect
  3943. 00002862  486E FFEE                pea.l      [A6 - 0x12]
  3944. 00002866  A8A3                     syscall    EraseRect
  3945. 00002868  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3946. 0000286C  598F                     subq.l     A7, 4
  3947. 0000286E  2F0C                     move.l     -[A7], A4
  3948. 00002870  A917                     syscall    GetWRefCon
  3949. 00002872  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3950. 00002876  A9E7                     syscall    Pack0/ListManager
  3951. 00002878  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3952. 0000287C  A873                     syscall    SetPort
  3953. 0000287E  286E FFEA                movea.l    A4, [A6 - 0x16]
  3954. 00002882  4E5E                     unlink     A6
  3955. 00002884  205F                     movea.l    A0, [A7]+
  3956. 00002886  5C4F                     addq.w     A7, 6
  3957. 00002888  4ED0                     jmp        [A0]
  3958. export_168:
  3959. 0000288A  4E56 FFB2                link       A6, -0x004E
  3960. 0000288E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3961. 00002892  266E 000C                movea.l    A3, [A6 + 0xC]
  3962. 00002896  598F                     subq.l     A7, 4
  3963. 00002898  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3964. 0000289C  A917                     syscall    GetWRefCon
  3965. 0000289E  285F                     movea.l    A4, [A7]+
  3966. 000028A0  4207                     clr.b      D7
  3967. 000028A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3968. 000028A6  2F0B                     move.l     -[A7], A3
  3969. 000028A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3970. 000028AC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3971. 000028B0  4A00                     tst.b      D0
  3972. 000028B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3973. 000028B6  6706                     beq        +0x8 /* 000028BE */
  3974. 000028B8  7E01                     moveq.l    D7, 0x01
  3975. 000028BA  6000 0226                bra        +0x228 /* 00002AE2 */
  3976. label000028BE:
  3977. 000028BE  2054                     movea.l    A0, [A4]
  3978. 000028C0  7080                     moveq.l    D0, 0xFFFFFF80
  3979. 000028C2  C028 0024                and.b      D0, [A0 + 0x24]
  3980. 000028C6  665E                     bne        +0x60 /* 00002926 */
  3981. 000028C8  7003                     moveq.l    D0, 0x03
  3982. 000028CA  B053                     cmp.w      D0, [A3]
  3983. 000028CC  6658                     bne        +0x5A /* 00002926 */
  3984. 000028CE  203C 0000 00FF           move.l     D0, 0xFF
  3985. 000028D4  C0AB 0002                and.l      D0, [A3 + 0x2]
  3986. 000028D8  7261                     moveq.l    D1, 0x61
  3987. 000028DA  B280                     cmp.l      D1, D0
  3988. 000028DC  6648                     bne        +0x4A /* 00002926 */
  3989. 000028DE  303C 0100                move.w     D0, 0x100
  3990. 000028E2  C06B 000E                and.w      D0, [A3 + 0xE]
  3991. 000028E6  7200                     moveq.l    D1, 0x00
  3992. 000028E8  3200                     move.w     D1, D0
  3993. 000028EA  4A81                     tst.l      D1
  3994. 000028EC  6338                     bls        +0x3A /* 00002926 */
  3995. 000028EE  486E FFE4                pea.l      [A6 - 0x1C]
  3996. 000028F2  7000                     moveq.l    D0, 0x00
  3997. 000028F4  3F00                     move.w     -[A7], D0
  3998. 000028F6  3F00                     move.w     -[A7], D0
  3999. 000028F8  A880                     syscall    SetPt
  4000. 000028FA  6018                     bra        +0x1A /* 00002914 */
  4001. label000028FC:
  4002. 000028FC  7001                     moveq.l    D0, 0x01
  4003. 000028FE  1F00                     move.b     -[A7], D0
  4004. 00002900  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4005. 00002904  2F0C                     move.l     -[A7], A4
  4006. 00002906  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4007. 0000290A  A9E7                     syscall    Pack0/ListManager
  4008. 0000290C  302E FFE4                move.w     D0, [A6 - 0x1C]
  4009. 00002910  526E FFE4                addq.w     [A6 - 0x1C], 1
  4010. label00002914:
  4011. 00002914  2054                     movea.l    A0, [A4]
  4012. 00002916  302E FFE4                move.w     D0, [A6 - 0x1C]
  4013. 0000291A  B068 004C                cmp.w      D0, [A0 + 0x4C]
  4014. 0000291E  6DDC                     blt        -0x22 /* 000028FC */
  4015. 00002920  7E01                     moveq.l    D7, 0x01
  4016. 00002922  6000 01BE                bra        +0x1C0 /* 00002AE2 */
  4017. label00002926:
  4018. 00002926  7001                     moveq.l    D0, 0x01
  4019. 00002928  B053                     cmp.w      D0, [A3]
  4020. 0000292A  6600 01B6                bne        +0x1B8 /* 00002AE2 */
  4021. 0000292E  486E FFB2                pea.l      [A6 - 0x4E]
  4022. 00002932  A874                     syscall    GetPort
  4023. 00002934  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4024. 00002938  A873                     syscall    SetPort
  4025. 0000293A  2D6B 000A FFB6           move.l     [A6 - 0x4A], [A3 + 0xA]
  4026. 00002940  486E FFB6                pea.l      [A6 - 0x4A]
  4027. 00002944  A871                     syscall    GlobalToLocal
  4028. 00002946  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4029. 0000294A  2054                     movea.l    A0, [A4]
  4030. 0000294C  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  4031. 00002950  486E FFBA                pea.l      [A6 - 0x46]
  4032. 00002954  486E FFBC                pea.l      [A6 - 0x44]
  4033. 00002958  486E FFC0                pea.l      [A6 - 0x40]
  4034. 0000295C  A98D                     syscall    GetDialogItem/GetDItem
  4035. 0000295E  486E FFC0                pea.l      [A6 - 0x40]
  4036. 00002962  7001                     moveq.l    D0, 0x01
  4037. 00002964  3F00                     move.w     -[A7], D0
  4038. 00002966  3F00                     move.w     -[A7], D0
  4039. 00002968  A8A9                     syscall    InsetRect
  4040. 0000296A  558F                     subq.l     A7, 2
  4041. 0000296C  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4042. 00002970  486E FFC0                pea.l      [A6 - 0x40]
  4043. 00002974  A8AD                     syscall    PtInRect
  4044. 00002976  4A1F                     tst.b      [A7]+
  4045. 00002978  6700 0168                beq        +0x16A /* 00002AE2 */
  4046. 0000297C  303C 0300                move.w     D0, 0x300
  4047. 00002980  C06B 000E                and.w      D0, [A3 + 0xE]
  4048. 00002984  666A                     bne        +0x6C /* 000029F0 */
  4049. 00002986  486E FFC8                pea.l      [A6 - 0x38]
  4050. 0000298A  7000                     moveq.l    D0, 0x00
  4051. 0000298C  3F00                     move.w     -[A7], D0
  4052. 0000298E  2054                     movea.l    A0, [A4]
  4053. 00002990  3228 004C                move.w     D1, [A0 + 0x4C]
  4054. 00002994  5341                     subq.w     D1, 1
  4055. 00002996  3F01                     move.w     -[A7], D1
  4056. 00002998  A880                     syscall    SetPt
  4057. 0000299A  604E                     bra        +0x50 /* 000029EA */
  4058. label0000299C:
  4059. 0000299C  486E FFF8                pea.l      [A6 - 0x8]
  4060. 000029A0  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4061. 000029A4  2F0C                     move.l     -[A7], A4
  4062. 000029A6  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  4063. 000029AA  A9E7                     syscall    Pack0/ListManager
  4064. 000029AC  558F                     subq.l     A7, 2
  4065. 000029AE  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4066. 000029B2  486E FFF8                pea.l      [A6 - 0x8]
  4067. 000029B6  A8AD                     syscall    PtInRect
  4068. 000029B8  4A1F                     tst.b      [A7]+
  4069. 000029BA  6626                     bne        +0x28 /* 000029E2 */
  4070. 000029BC  558F                     subq.l     A7, 2
  4071. 000029BE  7000                     moveq.l    D0, 0x00
  4072. 000029C0  1F00                     move.b     -[A7], D0
  4073. 000029C2  486E FFC8                pea.l      [A6 - 0x38]
  4074. 000029C6  2F0C                     move.l     -[A7], A4
  4075. 000029C8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4076. 000029CC  A9E7                     syscall    Pack0/ListManager
  4077. 000029CE  4A1F                     tst.b      [A7]+
  4078. 000029D0  6710                     beq        +0x12 /* 000029E2 */
  4079. 000029D2  7000                     moveq.l    D0, 0x00
  4080. 000029D4  1F00                     move.b     -[A7], D0
  4081. 000029D6  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4082. 000029DA  2F0C                     move.l     -[A7], A4
  4083. 000029DC  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4084. 000029E0  A9E7                     syscall    Pack0/ListManager
  4085. label000029E2:
  4086. 000029E2  302E FFC8                move.w     D0, [A6 - 0x38]
  4087. 000029E6  536E FFC8                subq.w     [A6 - 0x38], 1
  4088. label000029EA:
  4089. 000029EA  4A6E FFC8                tst.w      [A6 - 0x38]
  4090. 000029EE  6CAC                     bge        -0x52 /* 0000299C */
  4091. label000029F0:
  4092. 000029F0  558F                     subq.l     A7, 2
  4093. 000029F2  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4094. 000029F6  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  4095. 000029FA  2F0C                     move.l     -[A7], A4
  4096. 000029FC  3F3C 0018                move.w     -[A7], 0x18
  4097. 00002A00  A9E7                     syscall    Pack0/ListManager
  4098. 00002A02  1C1F                     move.b     D6, [A7]+
  4099. 00002A04  486E FFC8                pea.l      [A6 - 0x38]
  4100. 00002A08  7000                     moveq.l    D0, 0x00
  4101. 00002A0A  3F00                     move.w     -[A7], D0
  4102. 00002A0C  3F00                     move.w     -[A7], D0
  4103. 00002A0E  A880                     syscall    SetPt
  4104. 00002A10  486E FFCC                pea.l      [A6 - 0x34]
  4105. 00002A14  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4106. 00002A18  2F0C                     move.l     -[A7], A4
  4107. 00002A1A  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  4108. 00002A1E  A9E7                     syscall    Pack0/ListManager
  4109. 00002A20  486E FFC8                pea.l      [A6 - 0x38]
  4110. 00002A24  7000                     moveq.l    D0, 0x00
  4111. 00002A26  3F00                     move.w     -[A7], D0
  4112. 00002A28  2054                     movea.l    A0, [A4]
  4113. 00002A2A  3228 004C                move.w     D1, [A0 + 0x4C]
  4114. 00002A2E  5341                     subq.w     D1, 1
  4115. 00002A30  3F01                     move.w     -[A7], D1
  4116. 00002A32  A880                     syscall    SetPt
  4117. 00002A34  486E FFD4                pea.l      [A6 - 0x2C]
  4118. 00002A38  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4119. 00002A3C  2F0C                     move.l     -[A7], A4
  4120. 00002A3E  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  4121. 00002A42  A9E7                     syscall    Pack0/ListManager
  4122. 00002A44  486E FFDC                pea.l      [A6 - 0x24]
  4123. 00002A48  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4124. 00002A4C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4125. 00002A50  A8A7                     syscall    SetRect
  4126. 00002A52  558F                     subq.l     A7, 2
  4127. 00002A54  486E FFDC                pea.l      [A6 - 0x24]
  4128. 00002A58  2054                     movea.l    A0, [A4]
  4129. 00002A5A  2F08                     move.l     -[A7], A0
  4130. 00002A5C  486E FFDC                pea.l      [A6 - 0x24]
  4131. 00002A60  A8AA                     syscall    SectRect
  4132. 00002A62  7004                     moveq.l    D0, 0x04
  4133. 00002A64  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4134. 00002A68  A030                     syscall    OSEventAvail
  4135. 00002A6A  5240                     addq.w     D0, 1
  4136. 00002A6C  2D6E FFF2 FFB6           move.l     [A6 - 0x4A], [A6 - 0xE]
  4137. 00002A72  486E FFB6                pea.l      [A6 - 0x4A]
  4138. 00002A76  A871                     syscall    GlobalToLocal
  4139. 00002A78  558F                     subq.l     A7, 2
  4140. 00002A7A  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4141. 00002A7E  486E FFDC                pea.l      [A6 - 0x24]
  4142. 00002A82  A8AD                     syscall    PtInRect
  4143. 00002A84  4A1F                     tst.b      [A7]+
  4144. 00002A86  544F                     addq.w     A7, 2
  4145. 00002A88  6748                     beq        +0x4A /* 00002AD2 */
  4146. 00002A8A  486E FFC8                pea.l      [A6 - 0x38]
  4147. 00002A8E  7000                     moveq.l    D0, 0x00
  4148. 00002A90  3F00                     move.w     -[A7], D0
  4149. 00002A92  3F00                     move.w     -[A7], D0
  4150. 00002A94  A880                     syscall    SetPt
  4151. 00002A96  558F                     subq.l     A7, 2
  4152. 00002A98  7001                     moveq.l    D0, 0x01
  4153. 00002A9A  1F00                     move.b     -[A7], D0
  4154. 00002A9C  486E FFC8                pea.l      [A6 - 0x38]
  4155. 00002AA0  2F0C                     move.l     -[A7], A4
  4156. 00002AA2  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4157. 00002AA6  A9E7                     syscall    Pack0/ListManager
  4158. 00002AA8  4A1F                     tst.b      [A7]+
  4159. 00002AAA  671C                     beq        +0x1E /* 00002AC8 */
  4160. 00002AAC  302E FFC8                move.w     D0, [A6 - 0x38]
  4161. 00002AB0  D07C 0201                add.w      D0, 0x201
  4162. 00002AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  4163. 00002AB8  3080                     move.w     [A0], D0
  4164. 00002ABA  4A06                     tst.b      D6
  4165. 00002ABC  671C                     beq        +0x1E /* 00002ADA */
  4166. 00002ABE  206E 0008                movea.l    A0, [A6 + 0x8]
  4167. 00002AC2  0650 0400                addi.w     [A0], 0x400
  4168. 00002AC6  6012                     bra        +0x14 /* 00002ADA */
  4169. label00002AC8:
  4170. 00002AC8  206E 0008                movea.l    A0, [A6 + 0x8]
  4171. 00002ACC  30BC 0200                move.w     [A0], 0x200
  4172. 00002AD0  6008                     bra        +0xA /* 00002ADA */
  4173. label00002AD2:
  4174. 00002AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4175. 00002AD6  30BC 0200                move.w     [A0], 0x200
  4176. label00002ADA:
  4177. 00002ADA  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  4178. 00002ADE  A873                     syscall    SetPort
  4179. 00002AE0  7E01                     moveq.l    D7, 0x01
  4180. label00002AE2:
  4181. 00002AE2  1D47 0014                move.b     [A6 + 0x14], D7
  4182. 00002AE6  4CEE 18C0 FFA2           movem.l    D6,D7,A3,A4, [A6 - 0x5E]
  4183. 00002AEC  4E5E                     unlink     A6
  4184. 00002AEE  205F                     movea.l    A0, [A7]+
  4185. 00002AF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4186. 00002AF4  4ED0                     jmp        [A0]
  4187. fn00002AF6:
  4188. 00002AF6  4E56 FFDE                link       A6, -0x0022
  4189. 00002AFA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4190. 00002AFE  1A2E 0013                move.b     D5, [A6 + 0x13]
  4191. 00002B02  2C2E 0018                move.l     D6, [A6 + 0x18]
  4192. 00002B06  3E2E 000E                move.w     D7, [A6 + 0xE]
  4193. 00002B0A  266E 0008                movea.l    A3, [A6 + 0x8]
  4194. 00002B0E  2F0B                     move.l     -[A7], A3
  4195. 00002B10  3F07                     move.w     -[A7], D7
  4196. 00002B12  486E FFDE                pea.l      [A6 - 0x22]
  4197. 00002B16  486E FFE0                pea.l      [A6 - 0x20]
  4198. 00002B1A  486E FFE4                pea.l      [A6 - 0x1C]
  4199. 00002B1E  A98D                     syscall    GetDialogItem/GetDItem
  4200. 00002B20  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4201. 00002B24  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4202. 00002B28  20D9                     move.l     [A0]+, [A1]+
  4203. 00002B2A  20D9                     move.l     [A0]+, [A1]+
  4204. 00002B2C  486E FFEC                pea.l      [A6 - 0x14]
  4205. 00002B30  7001                     moveq.l    D0, 0x01
  4206. 00002B32  3F00                     move.w     -[A7], D0
  4207. 00002B34  3F00                     move.w     -[A7], D0
  4208. 00002B36  A8A9                     syscall    InsetRect
  4209. 00002B38  4A05                     tst.b      D5
  4210. 00002B3A  6706                     beq        +0x8 /* 00002B42 */
  4211. 00002B3C  046E 000F FFF2           subi.w     [A6 - 0xE], 0xF
  4212. label00002B42:
  4213. 00002B42  486E FFF4                pea.l      [A6 - 0xC]
  4214. 00002B46  7000                     moveq.l    D0, 0x00
  4215. 00002B48  3F00                     move.w     -[A7], D0
  4216. 00002B4A  3F00                     move.w     -[A7], D0
  4217. 00002B4C  7201                     moveq.l    D1, 0x01
  4218. 00002B4E  3F01                     move.w     -[A7], D1
  4219. 00002B50  3F00                     move.w     -[A7], D0
  4220. 00002B52  A8A7                     syscall    SetRect
  4221. 00002B54  486E FFFC                pea.l      [A6 - 0x4]
  4222. 00002B58  7000                     moveq.l    D0, 0x00
  4223. 00002B5A  3F00                     move.w     -[A7], D0
  4224. 00002B5C  3F00                     move.w     -[A7], D0
  4225. 00002B5E  A880                     syscall    SetPt
  4226. 00002B60  4A86                     tst.l      D6
  4227. 00002B62  6732                     beq        +0x34 /* 00002B96 */
  4228. 00002B64  598F                     subq.l     A7, 4
  4229. 00002B66  2F3C 4C44 4546           move.l     -[A7], 0x4C444546 /* 'LDEF' */
  4230. 00002B6C  7001                     moveq.l    D0, 0x01
  4231. 00002B6E  3F00                     move.w     -[A7], D0
  4232. 00002B70  A9A0                     syscall    GetResource
  4233. 00002B72  285F                     movea.l    A4, [A7]+
  4234. 00002B74  200C                     move.l     D0, A4
  4235. 00002B76  6614                     bne        +0x16 /* 00002B8C */
  4236. 00002B78  486D E0D2                pea.l      [A5 - 0x1F2E]
  4237. 00002B7C  558F                     subq.l     A7, 2
  4238. 00002B7E  A9AF                     syscall    ResError
  4239. 00002B80  301F                     move.w     D0, [A7]+
  4240. 00002B82  48C0                     ext.l      D0
  4241. 00002B84  2F00                     move.l     -[A7], D0
  4242. 00002B86  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4243. 00002B8A  504F                     addq.w     A7, 8
  4244. label00002B8C:
  4245. 00002B8C  2B4C E110                move.l     [A5 - 0x1EF0], A4
  4246. 00002B90  2054                     movea.l    A0, [A4]
  4247. 00002B92  2146 0002                move.l     [A0 + 0x2], D6
  4248. label00002B96:
  4249. 00002B96  598F                     subq.l     A7, 4
  4250. 00002B98  486E FFEC                pea.l      [A6 - 0x14]
  4251. 00002B9C  486E FFF4                pea.l      [A6 - 0xC]
  4252. 00002BA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4253. 00002BA4  4A86                     tst.l      D6
  4254. 00002BA6  6604                     bne        +0x6 /* 00002BAC */
  4255. 00002BA8  7000                     moveq.l    D0, 0x00
  4256. 00002BAA  6002                     bra        +0x4 /* 00002BAE */
  4257. label00002BAC:
  4258. 00002BAC  7001                     moveq.l    D0, 0x01
  4259. label00002BAE:
  4260. 00002BAE  4880                     ext.w      D0
  4261. 00002BB0  3F00                     move.w     -[A7], D0
  4262. 00002BB2  2F0B                     move.l     -[A7], A3
  4263. 00002BB4  7001                     moveq.l    D0, 0x01
  4264. 00002BB6  1F00                     move.b     -[A7], D0
  4265. 00002BB8  7200                     moveq.l    D1, 0x00
  4266. 00002BBA  1F01                     move.b     -[A7], D1
  4267. 00002BBC  1F01                     move.b     -[A7], D1
  4268. 00002BBE  1F05                     move.b     -[A7], D5
  4269. 00002BC0  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  4270. 00002BC4  A9E7                     syscall    Pack0/ListManager
  4271. 00002BC6  285F                     movea.l    A4, [A7]+
  4272. 00002BC8  200C                     move.l     D0, A4
  4273. 00002BCA  6614                     bne        +0x16 /* 00002BE0 */
  4274. 00002BCC  486D E0E0                pea.l      [A5 - 0x1F20]
  4275. 00002BD0  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4276. 00002BD4  48C0                     ext.l      D0
  4277. 00002BD6  2F00                     move.l     -[A7], D0
  4278. 00002BD8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4279. 00002BDC  504F                     addq.w     A7, 8
  4280. 00002BDE  6038                     bra        +0x3A /* 00002C18 */
  4281. label00002BE0:
  4282. 00002BE0  2054                     movea.l    A0, [A4]
  4283. 00002BE2  116E 0017 0024           move.b     [A0 + 0x24], [A6 + 0x17]
  4284. 00002BE8  7001                     moveq.l    D0, 0x01
  4285. 00002BEA  1F00                     move.b     -[A7], D0
  4286. 00002BEC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4287. 00002BF0  2F0C                     move.l     -[A7], A4
  4288. 00002BF2  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4289. 00002BF6  A9E7                     syscall    Pack0/ListManager
  4290. 00002BF8  2F0B                     move.l     -[A7], A3
  4291. 00002BFA  3F07                     move.w     -[A7], D7
  4292. 00002BFC  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  4293. 00002C00  486D 055A                pea.l      [A5 + 0x55A /* export_167 */]
  4294. 00002C04  486E FFE4                pea.l      [A6 - 0x1C]
  4295. 00002C08  A98E                     syscall    SetDialogItem/SetDItem
  4296. 00002C0A  2F0B                     move.l     -[A7], A3
  4297. 00002C0C  2F0C                     move.l     -[A7], A4
  4298. 00002C0E  A918                     syscall    SetWRefCon
  4299. 00002C10  48C7                     ext.l      D7
  4300. 00002C12  2054                     movea.l    A0, [A4]
  4301. 00002C14  2147 003C                move.l     [A0 + 0x3C], D7
  4302. label00002C18:
  4303. 00002C18  200C                     move.l     D0, A4
  4304. 00002C1A  4CEE 18E0 FFCA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x36]
  4305. 00002C20  4E5E                     unlink     A6
  4306. 00002C22  4E75                     rts
  4307. fn00002C24:
  4308. 00002C24  4E56 FFF2                link       A6, -0x000E
  4309. 00002C28  48E7 0018                movem.l    -[A7], A3,A4
  4310. 00002C2C  286E 0008                movea.l    A4, [A6 + 0x8]
  4311. 00002C30  598F                     subq.l     A7, 4
  4312. 00002C32  2F0C                     move.l     -[A7], A4
  4313. 00002C34  A917                     syscall    GetWRefCon
  4314. 00002C36  265F                     movea.l    A3, [A7]+
  4315. 00002C38  2F0C                     move.l     -[A7], A4
  4316. 00002C3A  2053                     movea.l    A0, [A3]
  4317. 00002C3C  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  4318. 00002C40  486E FFF2                pea.l      [A6 - 0xE]
  4319. 00002C44  486E FFF4                pea.l      [A6 - 0xC]
  4320. 00002C48  486E FFF8                pea.l      [A6 - 0x8]
  4321. 00002C4C  A98D                     syscall    GetDialogItem/GetDItem
  4322. 00002C4E  2F0C                     move.l     -[A7], A4
  4323. 00002C50  2053                     movea.l    A0, [A3]
  4324. 00002C52  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  4325. 00002C56  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4326. 00002C5A  7000                     moveq.l    D0, 0x00
  4327. 00002C5C  2F00                     move.l     -[A7], D0
  4328. 00002C5E  486E FFF8                pea.l      [A6 - 0x8]
  4329. 00002C62  A98E                     syscall    SetDialogItem/SetDItem
  4330. 00002C64  2F0B                     move.l     -[A7], A3
  4331. 00002C66  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  4332. 00002C6A  A9E7                     syscall    Pack0/ListManager
  4333. 00002C6C  2F0C                     move.l     -[A7], A4
  4334. 00002C6E  7000                     moveq.l    D0, 0x00
  4335. 00002C70  2F00                     move.l     -[A7], D0
  4336. 00002C72  A918                     syscall    SetWRefCon
  4337. 00002C74  4AAD E110                tst.l      [A5 - 0x1EF0]
  4338. 00002C78  6718                     beq        +0x1A /* 00002C92 */
  4339. 00002C7A  206D E110                movea.l    A0, [A5 - 0x1EF0]
  4340. 00002C7E  2050                     movea.l    A0, [A0]
  4341. 00002C80  7000                     moveq.l    D0, 0x00
  4342. 00002C82  2140 0002                move.l     [A0 + 0x2], D0
  4343. 00002C86  2F2D E110                move.l     -[A7], [A5 - 0x1EF0]
  4344. 00002C8A  A9A3                     syscall    ReleaseResource
  4345. 00002C8C  7000                     moveq.l    D0, 0x00
  4346. 00002C8E  2B40 E110                move.l     [A5 - 0x1EF0], D0
  4347. label00002C92:
  4348. 00002C92  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  4349. 00002C98  4E5E                     unlink     A6
  4350. 00002C9A  4E75                     rts
  4351. export_169:
  4352. 00002C9C  4E56 0000                link       A6, 0
  4353. 00002CA0  2F07                     move.l     -[A7], D7
  4354. 00002CA2  302E 000A                move.w     D0, [A6 + 0xA]
  4355. 00002CA6  5340                     subq.w     D0, 1
  4356. 00002CA8  6B00 0098                bmi        +0x9A /* 00002D42 */
  4357. 00002CAC  0C40 0007                cmpi.w     D0, 0x7
  4358. 00002CB0  6E00 0090                bgt        +0x92 /* 00002D42 */
  4359. 00002CB4  D040                     add.w      D0, D0
  4360. 00002CB6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4361. 00002CBA  4EFB 0000                jmp        [PC + D0.w]
  4362. 00002CBE  0012 001E                ori.b      [A2], 0x1E
  4363. 00002CC2  0086 0030 0076           ori.l      D6, 0x300076 /* '0\0v' */
  4364. 00002CC8  0036 007C 0082           ori.b      [A6 + D0.w - 0x126], 0x7C /* '|' */
  4365. 00002CCE  4878 09C4                push.l     0x9C4
  4366. 00002CD2  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  4367. 00002CD6  584F                     addq.w     A7, 4
  4368. 00002CD8  6068                     bra        +0x6A /* 00002D42 */
  4369. 00002CDA  4A2D E114                tst.b      [A5 - 0x1EEC]
  4370. 00002CDE  6706                     beq        +0x8 /* 00002CE6 */
  4371. 00002CE0  4EBA F3BC                jsr        [PC - 0xC44 /* 0000209E */]
  4372. 00002CE4  605C                     bra        +0x5E /* 00002D42 */
  4373. label00002CE6:
  4374. 00002CE6  4EBA F406                jsr        [PC - 0xBFA /* 000020EE */]
  4375. 00002CEA  6056                     bra        +0x58 /* 00002D42 */
  4376. 00002CEC  4EBA DACC                jsr        [PC - 0x2534 /* 000007BA */]
  4377. 00002CF0  6050                     bra        +0x52 /* 00002D42 */
  4378. 00002CF2  3E2D DADC                move.w     D7, [A5 - 0x2524]
  4379. 00002CF6  426D DADC                clr.w      [A5 - 0x2524]
  4380. 00002CFA  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4381. 00002CFE  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4382. 00002D02  7000                     moveq.l    D0, 0x00
  4383. 00002D04  102D D9CC                move.b     D0, [A5 - 0x2634]
  4384. 00002D08  5240                     addq.w     D0, 1
  4385. 00002D0A  7201                     moveq.l    D1, 0x01
  4386. 00002D0C  C240                     and.w      D1, D0
  4387. 00002D0E  1B41 D9CC                move.b     [A5 - 0x2634], D1
  4388. 00002D12  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4389. 00002D16  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4390. 00002D1A  3B47 DADC                move.w     [A5 - 0x2524], D7
  4391. 00002D1E  598F                     subq.l     A7, 4
  4392. 00002D20  3F3C 03EC                move.w     -[A7], 0x3EC
  4393. 00002D24  A949                     syscall    GetMenuHandle
  4394. 00002D26  7006                     moveq.l    D0, 0x06
  4395. 00002D28  3F00                     move.w     -[A7], D0
  4396. 00002D2A  1F2D D9CC                move.b     -[A7], [A5 - 0x2634]
  4397. 00002D2E  A945                     syscall    CheckItem
  4398. 00002D30  6010                     bra        +0x12 /* 00002D42 */
  4399. 00002D32  4EBA F604                jsr        [PC - 0x9FC /* 00002338 */]
  4400. 00002D36  600A                     bra        +0xC /* 00002D42 */
  4401. 00002D38  4EBA 0010                jsr        [PC + 0x10 /* 00002D4A */]
  4402. 00002D3C  6004                     bra        +0x6 /* 00002D42 */
  4403. 00002D3E  4EBA F002                jsr        [PC - 0xFFE /* 00001D42 */]
  4404. label00002D42:
  4405. 00002D42  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4406. 00002D46  4E5E                     unlink     A6
  4407. 00002D48  4E75                     rts
  4408. fn00002D4A:
  4409. 00002D4A  4E56 FEFE                link       A6, -0x0102
  4410. 00002D4E  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  4411. 00002D52  4878 09C9                push.l     0x9C9
  4412. 00002D56  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  4413. 00002D5A  2840                     movea.l    A4, D0
  4414. 00002D5C  7003                     moveq.l    D0, 0x03
  4415. 00002D5E  2F00                     move.l     -[A7], D0
  4416. 00002D60  7201                     moveq.l    D1, 0x01
  4417. 00002D62  2F01                     move.l     -[A7], D1
  4418. 00002D64  2F0C                     move.l     -[A7], A4
  4419. 00002D66  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  4420. 00002D6A  3A2D DADA                move.w     D5, [A5 - 0x2526]
  4421. 00002D6E  302D DADA                move.w     D0, [A5 - 0x2526]
  4422. 00002D72  48C0                     ext.l      D0
  4423. 00002D74  5880                     addq.l     D0, 4
  4424. 00002D76  2F00                     move.l     -[A7], D0
  4425. 00002D78  7006                     moveq.l    D0, 0x06
  4426. 00002D7A  2F00                     move.l     -[A7], D0
  4427. 00002D7C  7204                     moveq.l    D1, 0x04
  4428. 00002D7E  2F01                     move.l     -[A7], D1
  4429. 00002D80  2F0C                     move.l     -[A7], A4
  4430. 00002D82  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4431. 00002D86  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4432. label00002D8A:
  4433. 00002D8A  7000                     moveq.l    D0, 0x00
  4434. 00002D8C  2F00                     move.l     -[A7], D0
  4435. 00002D8E  486E FEFE                pea.l      [A6 - 0x102]
  4436. 00002D92  A991                     syscall    ModalDialog
  4437. 00002D94  7004                     moveq.l    D0, 0x04
  4438. 00002D96  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  4439. 00002D9A  6E22                     bgt        +0x24 /* 00002DBE */
  4440. 00002D9C  7006                     moveq.l    D0, 0x06
  4441. 00002D9E  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  4442. 00002DA2  6D1A                     blt        +0x1C /* 00002DBE */
  4443. 00002DA4  302E FEFE                move.w     D0, [A6 - 0x102]
  4444. 00002DA8  48C0                     ext.l      D0
  4445. 00002DAA  2F00                     move.l     -[A7], D0
  4446. 00002DAC  7006                     moveq.l    D0, 0x06
  4447. 00002DAE  2F00                     move.l     -[A7], D0
  4448. 00002DB0  7204                     moveq.l    D1, 0x04
  4449. 00002DB2  2F01                     move.l     -[A7], D1
  4450. 00002DB4  2F0C                     move.l     -[A7], A4
  4451. 00002DB6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4452. 00002DBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4453. label00002DBE:
  4454. 00002DBE  7001                     moveq.l    D0, 0x01
  4455. 00002DC0  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  4456. 00002DC4  6708                     beq        +0xA /* 00002DCE */
  4457. 00002DC6  7002                     moveq.l    D0, 0x02
  4458. 00002DC8  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  4459. 00002DCC  66BC                     bne        -0x42 /* 00002D8A */
  4460. label00002DCE:
  4461. 00002DCE  7E04                     moveq.l    D7, 0x04
  4462. label00002DD0:
  4463. 00002DD0  48C7                     ext.l      D7
  4464. 00002DD2  2F07                     move.l     -[A7], D7
  4465. 00002DD4  2F0C                     move.l     -[A7], A4
  4466. 00002DD6  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4467. 00002DDA  4A40                     tst.w      D0
  4468. 00002DDC  504F                     addq.w     A7, 8
  4469. 00002DDE  6704                     beq        +0x6 /* 00002DE4 */
  4470. 00002DE0  3C07                     move.w     D6, D7
  4471. 00002DE2  5946                     subq.w     D6, 4
  4472. label00002DE4:
  4473. 00002DE4  3007                     move.w     D0, D7
  4474. 00002DE6  5247                     addq.w     D7, 1
  4475. 00002DE8  0C47 0006                cmpi.w     D7, 0x6
  4476. 00002DEC  6FE2                     ble        -0x1C /* 00002DD0 */
  4477. 00002DEE  7001                     moveq.l    D0, 0x01
  4478. 00002DF0  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  4479. 00002DF4  6652                     bne        +0x54 /* 00002E48 */
  4480. 00002DF6  BC45                     cmp.w      D6, D5
  4481. 00002DF8  674E                     beq        +0x50 /* 00002E48 */
  4482. 00002DFA  0C46 0001                cmpi.w     D6, 0x1
  4483. 00002DFE  6620                     bne        +0x22 /* 00002E20 */
  4484. 00002E00  486E FF00                pea.l      [A6 - 0x100]
  4485. 00002E04  3F3C 0FA0                move.w     -[A7], 0xFA0
  4486. 00002E08  7011                     moveq.l    D0, 0x11
  4487. 00002E0A  3F00                     move.w     -[A7], D0
  4488. 00002E0C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4489. 00002E10  486E FF00                pea.l      [A6 - 0x100]
  4490. 00002E14  4EBA 023C                jsr        [PC + 0x23C /* 00003052 */]
  4491. 00002E18  3D40 FEFE                move.w     [A6 - 0x102], D0
  4492. 00002E1C  584F                     addq.w     A7, 4
  4493. 00002E1E  6006                     bra        +0x8 /* 00002E26 */
  4494. label00002E20:
  4495. 00002E20  3D7C 0001 FEFE           move.w     [A6 - 0x102], 0x1
  4496. label00002E26:
  4497. 00002E26  4A6E FEFE                tst.w      [A6 - 0x102]
  4498. 00002E2A  671C                     beq        +0x1E /* 00002E48 */
  4499. 00002E2C  426D DADC                clr.w      [A5 - 0x2524]
  4500. 00002E30  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4501. 00002E34  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4502. 00002E38  3B46 DADA                move.w     [A5 - 0x2526], D6
  4503. 00002E3C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4504. 00002E40  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4505. 00002E44  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4506. label00002E48:
  4507. 00002E48  2F0C                     move.l     -[A7], A4
  4508. 00002E4A  A983                     syscall    DisposeDialog
  4509. 00002E4C  598F                     subq.l     A7, 4
  4510. 00002E4E  3F3C 03EC                move.w     -[A7], 0x3EC
  4511. 00002E52  A9BF                     syscall    GetRMenu
  4512. 00002E54  265F                     movea.l    A3, [A7]+
  4513. 00002E56  7001                     moveq.l    D0, 0x01
  4514. 00002E58  B06D DADC                cmp.w      D0, [A5 - 0x2524]
  4515. 00002E5C  671A                     beq        +0x1C /* 00002E78 */
  4516. 00002E5E  2F0B                     move.l     -[A7], A3
  4517. 00002E60  7004                     moveq.l    D0, 0x04
  4518. 00002E62  3F00                     move.w     -[A7], D0
  4519. 00002E64  A939                     syscall    EnableItem
  4520. 00002E66  2F0B                     move.l     -[A7], A3
  4521. 00002E68  7005                     moveq.l    D0, 0x05
  4522. 00002E6A  3F00                     move.w     -[A7], D0
  4523. 00002E6C  A939                     syscall    EnableItem
  4524. 00002E6E  2F0B                     move.l     -[A7], A3
  4525. 00002E70  7006                     moveq.l    D0, 0x06
  4526. 00002E72  3F00                     move.w     -[A7], D0
  4527. 00002E74  A939                     syscall    EnableItem
  4528. 00002E76  6018                     bra        +0x1A /* 00002E90 */
  4529. label00002E78:
  4530. 00002E78  2F0B                     move.l     -[A7], A3
  4531. 00002E7A  7004                     moveq.l    D0, 0x04
  4532. 00002E7C  3F00                     move.w     -[A7], D0
  4533. 00002E7E  A93A                     syscall    DisableItem
  4534. 00002E80  2F0B                     move.l     -[A7], A3
  4535. 00002E82  7005                     moveq.l    D0, 0x05
  4536. 00002E84  3F00                     move.w     -[A7], D0
  4537. 00002E86  A93A                     syscall    DisableItem
  4538. 00002E88  2F0B                     move.l     -[A7], A3
  4539. 00002E8A  7006                     moveq.l    D0, 0x06
  4540. 00002E8C  3F00                     move.w     -[A7], D0
  4541. 00002E8E  A93A                     syscall    DisableItem
  4542. label00002E90:
  4543. 00002E90  4CEE 18E8 FEE6           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x11A]
  4544. 00002E96  4E5E                     unlink     A6
  4545. 00002E98  4E75                     rts
  4546. fn00002E9A:
  4547. 00002E9A  4E56 0000                link       A6, 0
  4548. 00002E9E  2F2D E10C                move.l     -[A7], [A5 - 0x1EF4]
  4549. 00002EA2  A9CD                     syscall    TEDispose
  4550. 00002EA4  7000                     moveq.l    D0, 0x00
  4551. 00002EA6  2B40 E10C                move.l     [A5 - 0x1EF4], D0
  4552. 00002EAA  4E5E                     unlink     A6
  4553. 00002EAC  4E75                     rts
  4554. export_170:
  4555. 00002EAE  4E56 FFFC                link       A6, -0x0004
  4556. 00002EB2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4557. 00002EB6  266E 000C                movea.l    A3, [A6 + 0xC]
  4558. 00002EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4559. 00002EBE  2F0B                     move.l     -[A7], A3
  4560. 00002EC0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4561. 00002EC4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  4562. 00002EC8  4A00                     tst.b      D0
  4563. 00002ECA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4564. 00002ECE  670A                     beq        +0xC /* 00002EDA */
  4565. 00002ED0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4566. 00002ED6  6000 00F8                bra        +0xFA /* 00002FD0 */
  4567. label00002EDA:
  4568. 00002EDA  7003                     moveq.l    D0, 0x03
  4569. 00002EDC  B053                     cmp.w      D0, [A3]
  4570. 00002EDE  6708                     beq        +0xA /* 00002EE8 */
  4571. 00002EE0  7005                     moveq.l    D0, 0x05
  4572. 00002EE2  B053                     cmp.w      D0, [A3]
  4573. 00002EE4  6600 00E6                bne        +0xE8 /* 00002FCC */
  4574. label00002EE8:
  4575. 00002EE8  206E 0010                movea.l    A0, [A6 + 0x10]
  4576. 00002EEC  3028 00A4                move.w     D0, [A0 + 0xA4]
  4577. 00002EF0  48C0                     ext.l      D0
  4578. 00002EF2  5280                     addq.l     D0, 1
  4579. 00002EF4  322D E10A                move.w     D1, [A5 - 0x1EF6]
  4580. 00002EF8  48C1                     ext.l      D1
  4581. 00002EFA  B280                     cmp.l      D1, D0
  4582. 00002EFC  6600 00CE                bne        +0xD0 /* 00002FCC */
  4583. 00002F00  2E2B 0002                move.l     D7, [A3 + 0x2]
  4584. 00002F04  CEBC 0000 00FF           and.l      D7, 0xFF
  4585. 00002F0A  0C07 0021                cmpi.b     D7, 0x21 /* '!' */
  4586. 00002F0E  6D06                     blt        +0x8 /* 00002F16 */
  4587. 00002F10  0C07 007E                cmpi.b     D7, 0x7E /* '~' */
  4588. 00002F14  6F1C                     ble        +0x1E /* 00002F32 */
  4589. label00002F16:
  4590. 00002F16  0C07 0008                cmpi.b     D7, 0x8
  4591. 00002F1A  6D06                     blt        +0x8 /* 00002F22 */
  4592. 00002F1C  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  4593. 00002F20  6F10                     ble        +0x12 /* 00002F32 */
  4594. label00002F22:
  4595. 00002F22  0C07 001C                cmpi.b     D7, 0x1C
  4596. 00002F26  6D00 0096                blt        +0x98 /* 00002FBE */
  4597. 00002F2A  0C07 001F                cmpi.b     D7, 0x1F
  4598. 00002F2E  6E00 008E                bgt        +0x90 /* 00002FBE */
  4599. label00002F32:
  4600. 00002F32  206E 0010                movea.l    A0, [A6 + 0x10]
  4601. 00002F36  2868 00A0                movea.l    A4, [A0 + 0xA0]
  4602. 00002F3A  2054                     movea.l    A0, [A4]
  4603. 00002F3C  3028 0020                move.w     D0, [A0 + 0x20]
  4604. 00002F40  48C0                     ext.l      D0
  4605. 00002F42  2F00                     move.l     -[A7], D0
  4606. 00002F44  3028 0022                move.w     D0, [A0 + 0x22]
  4607. 00002F48  48C0                     ext.l      D0
  4608. 00002F4A  2F00                     move.l     -[A7], D0
  4609. 00002F4C  2F2D E10C                move.l     -[A7], [A5 - 0x1EF4]
  4610. 00002F50  A9D1                     syscall    TESetSelect
  4611. 00002F52  2054                     movea.l    A0, [A4]
  4612. 00002F54  2D48 FFFC                move.l     [A6 - 0x4], A0
  4613. 00002F58  3028 003C                move.w     D0, [A0 + 0x3C]
  4614. 00002F5C  48C0                     ext.l      D0
  4615. 00002F5E  3228 0022                move.w     D1, [A0 + 0x22]
  4616. 00002F62  48C1                     ext.l      D1
  4617. 00002F64  3428 0020                move.w     D2, [A0 + 0x20]
  4618. 00002F68  48C2                     ext.l      D2
  4619. 00002F6A  9282                     sub.l      D1, D2
  4620. 00002F6C  2C00                     move.l     D6, D0
  4621. 00002F6E  9C81                     sub.l      D6, D1
  4622. 00002F70  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  4623. 00002F74  6D06                     blt        +0x8 /* 00002F7C */
  4624. 00002F76  70A5                     moveq.l    D0, 0xFFFFFFA5
  4625. 00002F78  2740 0002                move.l     [A3 + 0x2], D0
  4626. label00002F7C:
  4627. 00002F7C  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  4628. 00002F80  6716                     beq        +0x18 /* 00002F98 */
  4629. 00002F82  0C07 001C                cmpi.b     D7, 0x1C
  4630. 00002F86  6D06                     blt        +0x8 /* 00002F8E */
  4631. 00002F88  0C07 001F                cmpi.b     D7, 0x1F
  4632. 00002F8C  6F0A                     ble        +0xC /* 00002F98 */
  4633. label00002F8E:
  4634. 00002F8E  7000                     moveq.l    D0, 0x00
  4635. 00002F90  3006                     move.w     D0, D6
  4636. 00002F92  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  4637. 00002F96  6506                     bcs        +0x8 /* 00002F9E */
  4638. label00002F98:
  4639. 00002F98  0C07 0008                cmpi.b     D7, 0x8
  4640. 00002F9C  660C                     bne        +0xE /* 00002FAA */
  4641. label00002F9E:
  4642. 00002F9E  4887                     ext.w      D7
  4643. 00002FA0  3F07                     move.w     -[A7], D7
  4644. 00002FA2  2F2D E10C                move.l     -[A7], [A5 - 0x1EF4]
  4645. 00002FA6  A9DC                     syscall    TEKey
  4646. 00002FA8  6022                     bra        +0x24 /* 00002FCC */
  4647. label00002FAA:
  4648. 00002FAA  7001                     moveq.l    D0, 0x01
  4649. 00002FAC  3F00                     move.w     -[A7], D0
  4650. 00002FAE  A9C8                     syscall    SysBeep
  4651. 00002FB0  206E 0008                movea.l    A0, [A6 + 0x8]
  4652. 00002FB4  4250                     clr.w      [A0]
  4653. 00002FB6  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4654. 00002FBC  6012                     bra        +0x14 /* 00002FD0 */
  4655. label00002FBE:
  4656. 00002FBE  206E 0008                movea.l    A0, [A6 + 0x8]
  4657. 00002FC2  4250                     clr.w      [A0]
  4658. 00002FC4  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4659. 00002FCA  6004                     bra        +0x6 /* 00002FD0 */
  4660. label00002FCC:
  4661. 00002FCC  422E 0014                clr.b      [A6 + 0x14]
  4662. label00002FD0:
  4663. 00002FD0  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  4664. 00002FD6  4E5E                     unlink     A6
  4665. 00002FD8  205F                     movea.l    A0, [A7]+
  4666. 00002FDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4667. 00002FDE  4ED0                     jmp        [A0]
  4668. fn00002FE0:
  4669. 00002FE0  4E56 FFF8                link       A6, -0x0008
  4670. 00002FE4  2F07                     move.l     -[A7], D7
  4671. 00002FE6  3E2E 000E                move.w     D7, [A6 + 0xE]
  4672. 00002FEA  486E FFF8                pea.l      [A6 - 0x8]
  4673. 00002FEE  48C7                     ext.l      D7
  4674. 00002FF0  2F07                     move.l     -[A7], D7
  4675. 00002FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4676. 00002FF6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4677. 00002FFA  486E FFF8                pea.l      [A6 - 0x8]
  4678. 00002FFE  2F3C 0200 0200           move.l     -[A7], 0x2000200
  4679. 00003004  A8A8                     syscall    OffsetRect
  4680. 00003006  598F                     subq.l     A7, 4
  4681. 00003008  486E FFF8                pea.l      [A6 - 0x8]
  4682. 0000300C  486E FFF8                pea.l      [A6 - 0x8]
  4683. 00003010  A9D2                     syscall    TENew
  4684. 00003012  2B5F E10C                move.l     [A5 - 0x1EF4], [A7]+
  4685. 00003016  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4686. 0000301A  6612                     bne        +0x14 /* 0000302E */
  4687. 0000301C  486D E0EE                pea.l      [A5 - 0x1F12]
  4688. 00003020  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4689. 00003024  48C0                     ext.l      D0
  4690. 00003026  2F00                     move.l     -[A7], D0
  4691. 00003028  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4692. 0000302C  504F                     addq.w     A7, 8
  4693. label0000302E:
  4694. 0000302E  3B47 E10A                move.w     [A5 - 0x1EF6], D7
  4695. 00003032  2E2E FFF4                move.l     D7, [A6 - 0xC]
  4696. 00003036  4E5E                     unlink     A6
  4697. 00003038  4E75                     rts
  4698. fn0000303A:
  4699. 0000303A  4E56 0000                link       A6, 0
  4700. 0000303E  206D E10C                movea.l    A0, [A5 - 0x1EF4]
  4701. 00003042  2050                     movea.l    A0, [A0]
  4702. 00003044  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4703. 00003048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4704. 0000304C  A990                     syscall    GetDialogItemText/GetIText
  4705. 0000304E  4E5E                     unlink     A6
  4706. 00003050  4E75                     rts
  4707. fn00003052:
  4708. 00003052  4E56 0000                link       A6, 0
  4709. 00003056  48E7 0118                movem.l    -[A7], D7,A3,A4
  4710. 0000305A  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  4711. 0000305E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4712. 00003062  7000                     moveq.l    D0, 0x00
  4713. 00003064  2F00                     move.l     -[A7], D0
  4714. 00003066  2F00                     move.l     -[A7], D0
  4715. 00003068  2F00                     move.l     -[A7], D0
  4716. 0000306A  A98B                     syscall    ParamText
  4717. 0000306C  598F                     subq.l     A7, 4
  4718. 0000306E  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  4719. 00003074  3F3C 07E4                move.w     -[A7], 0x7E4
  4720. 00003078  A9A0                     syscall    GetResource
  4721. 0000307A  285F                     movea.l    A4, [A7]+
  4722. 0000307C  200C                     move.l     D0, A4
  4723. 0000307E  6614                     bne        +0x16 /* 00003094 */
  4724. 00003080  486D E0FA                pea.l      [A5 - 0x1F06]
  4725. 00003084  558F                     subq.l     A7, 2
  4726. 00003086  A9AF                     syscall    ResError
  4727. 00003088  301F                     move.w     D0, [A7]+
  4728. 0000308A  48C0                     ext.l      D0
  4729. 0000308C  2F00                     move.l     -[A7], D0
  4730. 0000308E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4731. 00003092  504F                     addq.w     A7, 8
  4732. label00003094:
  4733. 00003094  204C                     movea.l    A0, A4
  4734. 00003096  A029                     syscall    HLock
  4735. 00003098  2654                     movea.l    A3, [A4]
  4736. 0000309A  2F0B                     move.l     -[A7], A3
  4737. 0000309C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4738. 000030A0  204C                     movea.l    A0, A4
  4739. 000030A2  A02A                     syscall    HUnlock
  4740. 000030A4  558F                     subq.l     A7, 2
  4741. 000030A6  3F3C 07E4                move.w     -[A7], 0x7E4
  4742. 000030AA  7000                     moveq.l    D0, 0x00
  4743. 000030AC  2F00                     move.l     -[A7], D0
  4744. 000030AE  A988                     syscall    CautionAlert
  4745. 000030B0  301F                     move.w     D0, [A7]+
  4746. 000030B2  48C0                     ext.l      D0
  4747. 000030B4  2E00                     move.l     D7, D0
  4748. 000030B6  7201                     moveq.l    D1, 0x01
  4749. 000030B8  B287                     cmp.l      D1, D7
  4750. 000030BA  57C0                     seq        D0
  4751. 000030BC  0240 0001                andi.w     D0, 0x1
  4752. 000030C0  584F                     addq.w     A7, 4
  4753. 000030C2  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4754. 000030C8  4E5E                     unlink     A6
  4755. 000030CA  4E75                     rts
  4756. fn000030CC:
  4757. 000030CC  4E56 FF00                link       A6, -0x0100
  4758. 000030D0  2F0C                     move.l     -[A7], A4
  4759. 000030D2  49EE FF00                lea.l      A4, [A6 - 0x100]
  4760. 000030D6  7001                     moveq.l    D0, 0x01
  4761. 000030D8  B06D DADC                cmp.w      D0, [A5 - 0x2524]
  4762. 000030DC  6616                     bne        +0x18 /* 000030F4 */
  4763. 000030DE  2F0C                     move.l     -[A7], A4
  4764. 000030E0  3F3C 0FA0                move.w     -[A7], 0xFA0
  4765. 000030E4  7001                     moveq.l    D0, 0x01
  4766. 000030E6  3F00                     move.w     -[A7], D0
  4767. 000030E8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4768. 000030EC  2F0C                     move.l     -[A7], A4
  4769. 000030EE  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  4770. 000030F2  584F                     addq.w     A7, 4
  4771. label000030F4:
  4772. 000030F4  286E FEFC                movea.l    A4, [A6 - 0x104]
  4773. 000030F8  4E5E                     unlink     A6
  4774. 000030FA  4E75                     rts
  4775.